Though, this solution only works when the bullet moves really fast. If there’s a slower projectile, we might need to move over to some more complex method, e.g., raycasting from the bullet to projected distance between frames to predict whether the bullet will hit something on the next frame. And in multiplayer, this problem gets even more complex by the orders of magnitude.