abstract strategy board