@Override
	public void simpleInitApp() {
		/*
		 * meny = new Meny(); while(!meny.started()){ // g�r inget f�rens
		 * man har valt join eller host System.out.println("lol"); }
		 */
		// IP = meny.getIP();
		initLights();
		initObjects();
		initKeys();
		initCam();
		initAudio();

		threads = new Vector<Thread>();
		try {

			client = new Client("130.240.94.213", 12345);
			NetworkRecvThread recvThread = new NetworkRecvThread(state, client);
			NetworkSendThread sendThread = new NetworkSendThread(state, client);
			threads.add(recvThread);
			threads.add(sendThread);
		} catch (Exception e) {
			System.out.println("Exception caugh for client: " + e.toString());
			e.printStackTrace();
		}

		DeadReckoningThread drt = new DeadReckoningThread(state);
		threads.add(drt);
		initialized = true;

		for (Thread t : threads) {
			t.start(); // start all threads after everything is initialized
		}

	}