Game State Implementation and Grid Setup

Converted what I could out of the old game code so that it would work
with a modular game state system and began working on the grid system.
Will likely have to reprogram combat from scratch.