@Override
	public void run() {
		isRunning = true;

		while (isRunning) {
			try {
				Thread.sleep(5L);
				StringBuilder line = null;
				while ((line = new StringBuilder(reader.readLine())) != null) {
					network.addInboundMessage(Message.createClientMessage(null, line.toString()));
				}
			} catch (IOException | InterruptedException e) {
				e.printStackTrace();
			}
		}
	}