private FrogsAndToadsPosition(FrogsAndToadsPiece[] track, FrogsAndToadsMove move) : this(track) { _track[move.Target] = _track[move.Source]; _track[move.Source] = new Space(); }
internal FrogsAndToadsPosition PlayMove(FrogsAndToadsMove move) { return(new FrogsAndToadsPosition(_track, move)); }