yeah maybe
I think your idea but with cool downs would be the solution.
yeah like the barrel/gun overheating