Some basic stuff nothing really complex yet
Completed register mapping
fixed object scope derpiness
removed testing code
Changed a lot of stuff
Apparently so much stuff that I can't remember what exactly I changed