isAttacked() -> generized, isCheck uses + smarter bots can use isAttacked() for strategy