So I need to know the best way to give a seperate countdown timer to different people. I can either store their info in a HashMap, with their current time remaining, and run an async task to remove 1 from all the players currently alive, or I could create 1 async task for every player that automatically tracks the data. Which way would be better for a lot of people? Is there an even better way? Also, same thing for if I have a bunch of games running on a single plugin, should I have 1 async task loop through the games and call game.tick() on all of them, or have each of them have their own task?