Fixes bugs with enpassant in mkmove; adds queen legalitymove; debug castling later
Fixes bugs with enpassant in mkmove; adds queen legalitymove; debug castling later