Add inventory screen, fix dungeon generation