game state resolvers