Added a collision response system (yay!)