Hey This is what I am trying to do. Player breaks a block, they are added to a HashMap. A task is then ran to remove the player from the HashMap in 200 ticks. After 200 ticks the player is removed from the HashMap. Meanwhile, other players can break a block and be added to the HashMap, and be removed after 200 ticks. But what happens if another player breaks a block while the task is running? Does it restart, or start a new task while the other is still running? How can I remove the players in the order that they were added? I'm confusing myself a lot about this, and it doesn't help that I can't test it on my own!