Refactoring/added menu screen

*Refactoring
*Changed DungeonPosition into a Room
*Started support for a new kind of dungeon backend
*added menu Screen