Working game with state machine inclusion. Still needs randomized initialization