I really enjoy when a game allows the player to use the randomness to strategize, it makes it feel fair while still allowing each run to be uniqe, and this game does that very well with a sweet gameplay loop!
Well done! :D