Noooo... that isn't good at all.

So if it's not off cooldown it will wait until it gets off cooldown, cast it and then move on the next random??