Refactored code into HouseObject

HouseObject now has an enterPos and prevRoom attributes to determine
where the player will be standing when he enters the house and what
room to go to when exiting