I think its a fun concept and could be a fun game, I think the worst thing is visual feedback on the teleport mechanic. as far as a player could tell, you just teleport randomly. I did really like the animation done on the character i can tell that was well made and processed.