I don't know if anyone mentioned it yet, but it would be so much helpful if stuff like lottery/trainers/items/dig spots had a global cooldown. Meaning it would reset for every player at the same time.
Please work on it! it's easier to follow up and gives you more liberty to do the stuff whenever you want, as long as you do it before the reset.