Dialogues are now cached by name in the AssetLoader
AssetLoader also now maintains the grid map, which is no longer init'ed in the SuperParser
Building has been removed in favor of just having multiple grids in the map
GameMap has therefore become irrelevant and everything is just Grid
MainParty is no longer held in the MainMapCharacter, but instead in the GameScreen
Door no longer receives the an entity, but instead gets the MainCharacter from screen.getWorld().getMainCharacter()