public void Stop() { if (playerThread != null) { playerThread.Abort(); playerThread = null; } if (distClient != null) { distClient.Disconnect(); distClient = null; } simModel = null; isReady = false; }