Incredible visuals with a cool concept, applying randomization to stats instead of world blocks is an interesting twist that still keeps each iteration of the game fresh.