started castling validation