quest 4! because i think it is time to add classes, which will be a major overhaul. wish me luck.
moved some stuff to helper.lua, added class() for making classes ~