The armadillo beat me, but I got some of the little guys.
I like your take on the theme, the artwork, vibe, and setting, but I found the difficulty to be too high with the time limit and regeneration.
Nice work, very original!