Hi, I really like your cool down method - it works good for what I want to try and achieve.
I tried to adapt the cooldown from being a global variable to a instance variable against a sprite(Cannon).
I want to allow each cannon to have its own cooldown. However I just can not seem to get it working..
Has anyone attempted this before, and got it working?