capture KnightMove exceptions and print