Spyro collision (updated comments/tiny cleanup)

I was asked to clean up the collision code... Apart from explaining
some, and removing one "magical number", and more thoroughly comment the
code, I couldn't really think of what else to do.