public void SendMap()
{
if (busy) { return; }
busy = true;
done = false;
HostThread ht = new HostThread(listensocket, end, map, ReturnCommands, numclients);
commands = new List<Command>();
Thread t = new Thread(new ThreadStart(ht.SendRecieve));
t.Start();
//Thread.Sleep(60000);
//blocking!
//ht.SendRecieve();
}