Implement custom particles and graphics (#274)

Add new fireball graphics to Doom
Fix memory leak with not freeing sprites
Fix not unloading custom sounds