fx: different timers for different rates

if different rates are used for fx animations at the same time the timer will take the rate entry of the first animations playing.
this might screw up some animations.
this patch provides different timers for each rate.