Adding Castling option