Added IsChecked and attack boards with lazy eval.