I was also looking for a solution to level 93. Thought I would have missed some pro strats to solve this. Glad I'm not alone and an new version is on it's way!
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.