fixed many bugs, allowing you to castle in check when pawn is present
i think i broke perft suite.  Have to see whats diffrent
Fixed an error that would not reset the board when given FEN