Chess playground
Determine if a knight can reach a particular position in 3 legal moves.
Fool around with other monads