A knight moves to the nearest square not on the same rank, file, or diagonal.
If it is discovered during the game that the starting position was incorrect.
Imported from external platform