Hitlis, honestly: maybe it's better to learn how to play first, and then "infinite moves" won't be necessary?Otherwise, something is always bothering a bad dancer...
Holy cow, why are you so obsessed with mocking cheaters? XD
Maybe the person just wants to play the way they want. Maybe they want to play Heroes like in King's Bounty: The Legend, so that nothing interferes with exploration. I understand this person.
I personally use cheats to play by my own rules. For example, I replenish my losses this way. I enter a list of all the lost creatures in one file, and then at the beginning of the week, I revive them all.
Or, for example, I can restart the map, but give the hero the same stats and level that he had before the restart.
Otherwise, something is always bothering a bad dancer... 