private List<PlayerStateData> GetClientState() { var states = new List<PlayerStateData>(_stateList); _stateList.Clear(); return states; }