All TO DO's have been done. (I'm starting to make better comments explaining each variable)