update player.choose method