internal List <string> MakeNextMove(IChessPiece chessPiece, string fromCellPostion) { List <string> possibleCellPositions = new List <string>(); possibleCellPositions.AddRange(chessPiece.GetNextPossibleMoves(fromCellPostion)); return(possibleCellPositions); }