I'll suggest actual things when I get back from work to hopefully give you a better idea about what is possible with just the 2 functions I listed. A buffing system for either double attack or spontaneity is well within the scope of this.