I've ironed out most of the big stuff, but I have a ton of small optimizations left to make. Gonna be a fun one, folks.