That's the new version released on itch. I'm getting the new version up on catalog too so you should be able to update straight from the device soon.
Sorry for releasing an unsolvable level, but thanks for pointing it out to me so I could get a new version of it out. The new 93 is essentially the same level but with a couple of extra hints. It's very difficult, you might still need to get out pen and paper for it, but it's achievable.