Add object and data structure spec
Update Dungeon and Tile per spec