task cleanup on completion
new ScriptedBehavior leaf
made all nodes derive from simgroup to clean up the hierarchy