Collision system optimizations.

I realize that this issue is just one of many. I more just wanted it to be documented somewhere on the forums so that people could recognize this issue if they have similar problems.

My time constraints wouldn’t really let me pour through all the collision system code and the fact that I don’t know C kind of limits my ability to make a comprehensive list of issues.