We need GameState::rewards_for_players implemented, the library currently doesn't need to specify for a singular player.
This would in theory be useful for a transposition table, but we do not currently support that. As such I don't want to burden the implementation with that field until it is deemed necessary.