Attacking Speed

From what I seen in Pokemon Tower Defence, what puzzles me is the speed of pokemon attacks. Despite both my Pikachu's electro ball and my kadabra's confusion having the same speed, kadabra seems to be ksing all the wild pokemon. So, after observation, I decided to make this page.

The 1st thing that affects pokemon speed is the number at the attack cooldown. While I don't know how is it proportionate to the speed of attacking, I realised that the lower the attack cooldown, the faster the speed (duhh)

Next, is the pokemon attack style. Does it throw a ball, hurl itself to attack or just hit from far? From what I have seen, the speed order is something like this:

Kadabra's Confusion   >   Pikachu's electro ball   >   Mankey's Fury Swipes

Hit from far         >      Throw something      >    Jump to opponent pokemon

Instant attack        > Attack hits upon impact  >   Attack begins after landing

So, if speed is of the essence, 1st check out its attack cooldown, followed by its attack style.