Placing Pieces checks that the Player isn't in check afterwards.
Piece.originalType changed from a duplicate Piece object to a PieceType
enum