Offset applyGravity(Offset velocity, double deltaTime) { return Offset(velocity.dx, velocity.dy + gravityScale * deltaTime); }