This is pretty fun, especially for a weekend jam! I understand your considerations about the randomness factor, although I do think perhaps you could have emphasised some of these ideas. For example, maybe a 10% chance when trying to teleport that it fails and you stun yourself for a couple of seconds?