This is a surprisingly fun little game!
I won on my second attempt (after figuring out the mechanics on attempt 1) and I found myself frowning in commitment to saving poor private Bryan (love the name btw).
I only realised the timer towards the end, and I presumed it was a wave tracker, I almost wish it got insanely more difficult and were reversed to a highscore.