Basic game logic

Basic game functionality done'ish, probably still need to maintain board
state object for fighter vision squar :\