fixified initializing the cooldown bar in the wrong method, added basic chaining