I love the feel of it! Personally, I would add some system that makes you unable to spam click, maybe a short cooldown between shots or an ammo system (you could have ammo spawn around the area to encourage moving around)?