use an object wrapper to check for modifications to only write back if things were changed not sure I like this setup Closes #235 misc refactoring in maison7/owse
changes will be occurring in the next week to bring more parts up to speed with the new games.