Neat game, the fact that it organically hints about the trick to the player is good design.
But, I have to be that guy and point out that to be a roguelike requires procedural generation/randomness. Simply having a lack of checkpoints/saves is not enough.