Can add extra criteria not only castling safety