edited moveOnce
made the king calls new moveOnce
updated isLegal
removed redundant if conditions
moved some constants from main.csp here
trimmed execute function
added more checks before move
added more conditions for isLegal
cleaned the conditions for king movements
bishop is working
queen is working
king is working
rook is working
updated board to display piece movement during verification
removed the huge chunks of if states shown during verification
renamed board.csp to move.csp
knight is working
pawn is working
changed include file
added exception for knights and some other functions