I don't know how I pushed myself to finish this, but I did. Next time I'll be sure to start at a reasonable hour lmao