everything is working with one minor known bug. I'll be working on RoomFactory/LevelFactory but non-immediate stuff on the todo list should be open for a while. Also we should focus on cleaning up while the program is still relatively small.