public void removeConnection(ConnectionHandler ch) {
		accessSemaphore.acquireUninterruptibly();
			connections--;
			chl.remove(ch);
			if(ch.isActive) {
				// Communicate this to the server
				NetStatPackage nsp = new NetStatPackage.Leaving(ch.alias);
				netStatBuffer.add(nsp);
				statusAvailable.release();
			}
		accessSemaphore.release();
	}