Is it possible to have a party in which you can swap which one you are controlling at the time? This way each one could have their own functions for more strategic combat? I'm currently thinking about a game in which you can switch characters on the fly to vary up how you fight. Also is it possible to have a block function for battle?
