calculations done clientside and serverside instead of networked PostPlayerThink instead of Think Distance to DistToSqr draw.RoundedBox to surface.DrawRect