moves a knight to every square on a chess board once and only once, if possible