added Knight's Tour solver