@override bool update(double dt) { remaining -= dt; if (remaining <= 0) { action(this); return true; } return false; }