Added lots of comments and such

AWWW YEAH