There are already threads about this, including a lengthy one that I started but yeah... I think Solasta did excellent with their reaction system.