-Changed most of the "else if"s that do a second unnecessary condition check (which is only there for clarity) to be commented out so that it still can be read but won't slow down the code
-Removed some unnecessary imports
-Moved imports such that system headers are always after user headers
-Small Change
-Small Change