EGP: Simplified timer system
Spawning a new timer for each player every time they start using EGP, and then
removing it when the current queue is empty, often lead to deleting/creating
a timer once every tick, which lead to some GC issues like in #284.
Now theres just one timer serverwide for all players using EGP.
Fixes #286