Increased modularity
Turning repeated code into functions
Adding more variables to make code more modular
Removing Unneeded Commentary
Adding Top Role Section
Adding command descriptions