This is a very elegant design, and you found very creative ways to play with it! Bravo! My only issue, is that it's hard to keep an eye on the different meters up top, so i'd prefer if they were close to the characters on screen, and perhaps a bit more differentiated. I certainly found that bit frustrating.
But for 48 hours? Well done!