hero no longer stores actions, and also particle engine support in graphics handler and shit