removes redundant piece type check from Move._checkCastlingMove
removes redundant pawn case from Move._isRegularShape switch