Increased modularity
Turning repeated code into functions
Adding more variables to make code more modular
Removing Unneeded Commentary