https://medium.com/@jamestay97/the-journey-of-becoming-a-game-developer-level-6-determining-how-long-powerup-effects-should-last-6cfb8cf12deb