This game feels quite polished, and I had no problems completing it: well done! I think the inversion of the roles isn't as strong here as in other titles I played from this gem, and the fact that heroes don't respawn when you die makes some puzzle auto-solve even if you do the wrong thing.
Good luck! :)