The mechanics was a bit unclear. Although I understand that the game was meant to be difficult, to make it more interesting, there could be some check points or power boosts for the avatar just in case the avatar fails at some point. I like the visuals! :)
Nice!