Debugging, cleanup & collision progress!

Debugging, cleanup… oh, and collision detection!
- Organized and documented the code a little better
-The distance a platform will use to determine whether or not it should
calculate collision detection is now determined at initialization
rather than every step/update event. (Performance, performance,
performance, performance!)
-Came up with a better way of preventing the player from sinking into
the top of platforms… one that doesn't stop the player from being able
to move on smaller platforms!
-Left and right side collision detection for platforms!!!