A 7 day roguelike.  Messy code warning