Halfway point

Game has a ton of interlocking parts, I might want to set up some unit
tests to get things saner. Next place to go is to work on
DungeonModeModule.