your explosion could use some work... make the velocity of the particles get smaller while they fly out, it makes it look more like an explosion I think. It will need LOTS of tweaking that way though, until it looks real good:
Other than that, very impressive coding. I'd really like to know how you got the blue beam working. is it just s streched sprite/particle? cause it looks real nice, better than mine for sure :P Nice ragdolls, they look much better now!
~"I never let school interfere with my education"~ -Mark Twain