Okay first of all, the launch mechanic is awesome. I like how if you get blocked by a tile your soul stays released (used in one of the later levels).
I found a pretty bad glitch: if you return your soul while you're reading a scroll, you get softlocked. You can still restart the level but even then it won't let you move.