private void HideEntity( [NotNull] VisibleEntity entity )
{
if ( entity == null )
throw new ArgumentNullException( "entity" );
entity.Hidden = true;
entity.LastKnownPosition = VisibleEntity.HiddenPosition;
SendNow( PacketWriter.MakeTeleport( entity.Id, VisibleEntity.HiddenPosition ) );
}