Really, what you should do (and your way is a good way to start), is determine what actions need to be taken, then what parameters should be set, then how many actions will be linked to one parameter, etc. Then set up all the parameters at once, place actions selecting the objects that need to move with this action, etc. Here's a block to dissect. Hopefully, it will give you some ideas.