State outlines added
refactoring borka layout
Rough refactoring to using DungeonState