8) Thanks for the insights,
this will help me build in a failsafe for most occurences.
Yes you are right about Start(). I just like to do my recurring initializations of pooled objects in OnEnable. Most of the code in question is just Setting up a queue of Animations for the lifetime of the object. Is there something planned to expose the AnimationState (replacing "Initial Animation") to the editor?