Interesting concept! Never seen a design like it, and it definitely fits the theme. Although I found myself purposefully just splitting the groups a bunch so I could work with smaller numbers-- I don't know if that's intended. Either way, good job.