Very fun and very cool!
My only complain is that there is no visual clue when you run out of strength.
Anyways, Great job!