A good way to utilize randomness, although I found that the teleporting skill was super disorienting, but I got the hang of it eventually.