I like the idea of overheating, but what if it just fires in 3-shot bursts? And maybe instead of overheating (though it's completely feasible and plausible), there's a little battery meter that runs out every 3 shots and recharges? Worst meter: 3 small lights of some sort. Best meter: something that looks like it's from Star Trek.