The actual call to Spawn needs to be modified a bit because the ball requires additional initialization before it is synced. Specifically, the Init() method added earlier must be called to ensure that the tick timer is set correctly.