knight move bug - fixed