Been sitting on this puzzle for a little bit——it wasn't quite scooped last year, but there may have been a very related puzzle published on the exact day that I finished cluing it, so I shelved it for a bit. It was always really just a different take on similar ideas, and it's now been over a year, so I'm calling it——this puzzle is cleansed.
Hope everyone who competed today at Lollapuzzoola had a blast. It's always great hanging out with crossworld people, and celebrating (digital) puzzles. Seems a particularly good day to post this one—but FYI, it *is* a bit tougher!