Removed outdated castling undo
Finished pawn promotion (to queens)
Fixed bug where pawns cannot attack to move to the left-most row
Board now remembers the pawn that double jumped last turn
En passant highlights now work correctly
En passant correctly takes the selected pawn
Can no longer castle through check.
Merge remote-tracking branch 'origin/master'