public List<Tuple<int, int>> Rules(Piece currentPiece, Gameboard gameboard) { this.moves_dia = get_diagonal.Rules(currentPiece, gameboard); this.moves_str = get_straight.Rules(currentPiece, gameboard); moves_str = moves_str.Concat(moves_dia).ToList(); return moves_str; }