Cool concept. We had similar idea but in 3D which we scratched. Although it could use some polishing:
1. When the Agent shoot he rotated a bit to the right. This cause me to get stuck in first tunnel. After some shots level reset so it was fine.
2. It looks like shot have cooldown from the shot not from hit so sometimes I am disoriented where to fly with bullet after shot. That's mainly because of camera zoom.
3. It could use shot timer or something like that so you can preposition your mouse, and maybe some special cursor to make it easier to see where you are shooting. Sometimes shots behaves wild.
Except that it's a solid game and good level design with common yellow indicators what player have to do.
