Implement Player::Evolve