Love the concept! I had issues with my avatar disappearing randomly while I was playing which created difficulty that didn't seem intentional by the designer. Solid game design though!
Thanks for playing! I'm not sure what would be causing the disappearing issue, but it could be because your avatar flickers when you get hit? If it's because of that, playing in a different browser might help?