[LAZY] [DONT GET BLUE] HEAVY SHIT AND ILLEGAL MOVES
640