Added many new features, and finished some stuff
Finally got castling, and promotion working. As well as check/checkmate/stalemate
Fixed castling
Various fixes
Got everything except for en passante working, and there are some bugs