Did a lot of debugging for move generation. TODO: castling and en passant.