getPossibleMovesFromSquareOnBoard abstract method
Returns the list of possible moves with this piece from square
,
including moves that are illegal in current position.
Implementation
List<Move> getPossibleMovesFromSquareOnBoard(Square square, Board board);