Fiery Spirits

Fiery Spirits is a Hardmode magic weapon that auto-fire fireballs which are fired in a spray fashion. They can come in contact with blocks and dissipate when they do. After 3 seconds from being released, they turn towards the direction of their nearest enemy, and charge at them, even if the enemy is covered by blocks.