Good job with this - solid concept with polished execution.
I think one of the challenges that comes with implementing super tight controls, as you have here, is how to overcome that within the context of the game's challenge. Ultimately, I think the escalation in frequency of adversarial elements is the right choice in this case.