Moving from the Flow concept to GameState