I want to move my projectile system to the client where the server predicts the position of the clients projectile as I heard it is very good for network conservation as well as smoothness in projectile motion. Unfortunately my game also has a system where you can deflect projectiles, changing their trajectory and I have no idea where to even begin in combining that with predictive movement. I was thinking maybe I create entirely new projectiles which act as a deflected one but I worry that will look very unpleasing. Any insight would be helpful.