This build has errors and will not run!
-Split the code into more managable chunks
-Culled out-dated/useless pieces
-Stuff