private void ShowEntity( [NotNull] VisibleEntity entity, Position newPos )
{
if ( entity == null )
throw new ArgumentNullException( "entity" );
entity.Hidden = false;
entity.LastKnownPosition = newPos;
SendNow( PacketWriter.MakeTeleport( entity.Id, newPos ) );
}