herping the derp
Finished it. Refactored it. Now, enjoy it.