@The4thCircle Yep, the code usually ends up pretty unmaintainable!
For several of my entries, my approach has been to write the code more-or-less legibly, then make a 'minified' branch for the jam submission. Then, if I want to go back and expand on the jam idea, I can go back to the legible version!