Well implemented concept! It's good to see that you expanded on the initial idea in ways which fit well with how the player interacts.
Nice use of effects, shame you couldn't get them to also function in the WebGL build. I'd be interested to know which version of Unity, graphics pipeline and post processing stack you were using.
To keep the pace going, it would be nice if the shot fails, the player can quickly get themselves reset for the next one. Likewise if I succeed, I'd like to get that feedback straight away.