cleanup Map.GetObjectsInRange additional hashtable -> dictionary conversions generic timer impl for EffectController