Interesting idea!
For me it's looks little strange that fireball spawns near us and not from a player or stuff.