void Update() { if (timestamp > 0) { timestamp -= Time.deltaTime; if (timestamp <= 3f) // set the player's speed back to normal after 3s { player.setSpeed(player.getNormalSpeed()); } if (timestamp <= 0 && onCooldown) // spawn a new power up after 8s { powerups.spawnPowerup(1); onCooldown = false; } } }