@Override protected void update() { super.update(); drift(); long currentTime = System.currentTimeMillis(); float elapsedTime = (currentTime - startTime) / 1000.0f; if (elapsedTime >= c_bulletLifetime) { destroy(); } }