mkmove still buggy with killing enpassant piece. legalmove needs castling, queen, and better enpassant support.