improved enemy hit detection code

- the shot damage is now obtained from the shot_script by the individual
enemy
- cleaned up a lot of code, added comments, and stopped needless var's
displaying in the inspector.