I really enjoy the variety of the puzzles due to randomization. I think that the time limit can be good for replayability.