cleaned up dungeon generation and game initialization a bit, preparing for multi level support