For a long time this just sat in a folder and I didn't think I'd finish it. For this exact comment I'm so glad I finally did.