[] Billard balls will teleport back to old location

Sometimes when playing the game, the balls will teleport back into their last location when the next player is taking their turn even though both players saw it moved to the same location.

Steps to Reproduce

Nothing specific that we were doing besides playing the game normally

What I expected to happen

The balls should be able to sync with the clients and stay in the same location when the next player takes their turn.

What happened

Nothing too game-breaking but there was an instance where instead of a few balls it reset the entire game back to the previous turn from before I hit and then gave the turn back to my friend.

Notes / Media

An example of this can be seen on https://youtu.be/WGAko4FKypM between the 45-50 second mark.