Improved hit detection and response physics

Blah blah blah