This is a cool game, I like how it looks and the special mechanic behind it.
It was a bit hard, but I guess that was intended and that's part of the design.
The meter was pretty big on my screen and sometimes interrupted my vision, I'm not sure why its happening and didn't see anyone else saying something about it so I'm not sure what to think of this, but besides that this game was really nice, good submission :)