Warmup clock works, as far as I can tell. It's still in testing mode,
but it should work just about right. I don't think that the same system
can work for charge weapons- I may need to scrap that concept.