Call constructor issue

Your fireball is an Actor, the NewObject<>() is for UObjects.
Use Spawn() instead.