time pass
Check perfect except knight and pawn
Check working perfectly except knight and pawn
Merge remote-tracking branch 'upstream/temp' into temp