Bullets now explode on collision

Rewrote explosion particle position algorithm to account for varying
sprite pivot points. Should be perfect this time!