huge fucking restructuring don't even bother looking at this shit right now

[Don't click here!]