Did a bunch of work without attempting to copile yikes
Compiles, but doesn't work
Fixed a bunch of things, still doesn't work
I was dumb about sizeof woops