Move objects into their own directory
Make Village Generator in charge of placing Villagers
Refactor GameObjects to take the level as a parameter
Started work on inferring desires, not really functional