Build Your First Game Implement DeterministicGame and mutate only GameState through ordered PlayerInput.