Fixed a bug in castling moves.
Wrong piece index was causing incorrect Zobrist hash updates.
Actually fixed the castling bug.
Some of the squares weren't correct either.
Evaluation now properly adjusts for side to play.
Displaying the board displays who is to play.
Sorts the move list for negaMax search.
Current comparison used captured material value.