refactor/cleanup to use call_state_mutator when creating game