Bug Fix for Collison Damage Code

I found that there was indeed a bug, as well as a better way to do things.