Improvements to Action and Control Scripts

Logic entirely removed from controls and into action script. Action
script now determines what is possible. Action Script now also triggers
animations