refactoring
new explosion animations
timers
etc