move update_player_item() to board