generate Pseudo Legal Moves
open override fun generatePseudoLegalMoves(piece: Piece, fromSquare: Square, board: Board, gameState: GameState): List<Move>
Generates all pseudo-legal queen moves from the given square.
Return
List of possible moves for the queen.
Parameters
piece
The queen piece.
from Square
The square the queen is moving from.
board
The current board state.
game State
The current game state.