Collision v2 and Comments

Collision has been updated to support the player walking off the edge,
and Y collision is tracked for all platforms. I have also added more
comments.