Added RPC buffering and updated player positions to use player id