internal override void Play()
 {
     if (CanBePlayed())
     {
         IsPlayed = true;
         Game.SetNextMove(NextMove(Game));
     }
 }
 internal override void Play()
 {
     Game.SetNextMove(_nextMove);
 }