How we're doing it here is really much simpler than all that. All you have to do is think on strategy and types, everything else falls into play. Especially with talented GM writing the actions and damage :)