The Best Final Version with Better Indention (I hope)

Improved indention and changed some sentences, as well as some comments. For some reason, indention here does not match what I have when i work on the project on notepad++..