moved timer.Create, timer.Thinker and timer.Delay to event.CreateTimer, event.CreateThinker, event.Delay
timer.Remove > event.RemoveTimer
cleaned up and renamed timer functions to make it more clear what they do