initial commit of the GameLogic. Mostly just notes at this point