I'm trying to make a game. The player will be able to plant bombs, which blow up a set amount of time (2 seconds) after they are planted. I tried creating a private variable which was set to the TickCount whenever a bomb was created, and an event that constantly checked to see if the tick count had gone 100 above the variable's value (100 ticks @ 50 fps = 2 sec). However, what happened instead was that all of the bombs planted in the first two seconds of the program running would explode at the same time after 2 seconds had finished. I thus assumed that this was because when you create a private variable, it only has one value for the entire object, rather than each instance of the object having its own value. How do I make a variable for each instance of the Bomb object that the player creates?