@sxweb Please note that having a fireball share the same skeleton with the caster comes with some drawbacks: when you want to cast two fireballs in succession before the first one has disappeared, you run into problems. Personally I would split the fireball from the caster (or any projectile from its spawning device) as soon as it is detached logically from it, i.e. as soon as it should not move along with the caster any more.
It depends on your intended use-case of course, just wanted to mention that to save you some potential troubles down the road.