Added more comments.

Realized last commit that I had forgotten to finisht the comments I was writing. Should be pretty understandable now.