The thing works

I did it, github, aren't you proud?
Bugs have been fixed, using a class system to solve my problems. Note to
self, classes solve a lot of problems.