Really interesting concept! With some small tweaks to the timing and projectiles I feel you could put this out as a small release to be honest, since the main idea is quite good. Congrats!