Many small improvements

Added key listener to LegacyDungeon. Prepared dungeonTile for gui.
Changed generation so that unused tiles will be made into walls.