Added some damage constants
Corrected damage object

Now has 'basic', 'fire', 'electric', 'poison' and 'ice' properties
Added self destroy routine,  and invalidation
Also after-death splash shot generation
Added enemy-shot hit routine

Preparation for hit routine