Fixes duplicate house bug, adds disableBuildingIfNotInHome
Fixes the duplicate house bug and houeses not registering properly by checking for levelobject size and position.
Added a disableBuildingIfNotInHome configuration parameter, which does what it says.