Generates all pseudo-legal moves for a knight.
Generates all pseudo-legal knight moves from the given square.