Knight Legality check