Minor changes to method interfaces
Added IExploder interface. Implementers are to generate explosions
Added Exploder class that implements IExploder

Default (per 2010 paper) implementation for that interface.
Remove logic that was moved to Exploder from Fireworks class
Precalc certain values in Exploder.
Comment for future consideration