then that's quite a bit of triggering... probably make a speed increase item ability with multiple levels or multiple abilities each with a power of 2 value (and one giving 1%), then every .xx seconds, check the number of enemy hero units around the player, remove the abilities, and add the right combination depending on the number of units