Improved collisions. Shakiness is limited.

I have noticed a teleporting problem that will have to be addressed
later...