Added PlayerState.Docked and logic surrounding it