Updates
- Added methods for determining endgame state, such as checkmate() stalemate().
- Option to include turn ("b" or "n") in FEN output. FEN input will read turn (if included in the input string).
- Board is now reinitialised on input()
- Scoring is no longer based on history. It is instead deduced from current pieces on the board.
- moveToSAN() function to generate algebraic notation for a potential move.