@Override
	public void simpleUpdate(float tpf) {
		if (!initialized)
			return; // don't run updates before everything is initialized

		// Check that all GameObjects have GrahpicsObjects
		for (sharedstate.GameObject obj : state.getObjects()) {
			if (!objs.containsKey(obj)) {
				if (obj instanceof sharedstate.Player) {
					Entities.Player p = new Player((sharedstate.Player) obj,
							assetManager);
					rootNode.attachChild(p.pnode);
					objs.put(obj, p);
				} else if (obj instanceof sharedstate.BeamD) {
					weapons.Beam b = new weapons.Beam((sharedstate.BeamD) obj,
							assetManager);
					rootNode.attachChild(b.bnode);
					objs.put(obj, b);

				}
			}
		}

		for (GraphicsObject go : objs.values()) {
			go.update();
		}

		earth.update();
		MoonCheck();
		playerChecker();
		warChecker();
		String s1 = Long.toString(ward.counter1);
		String s2 = Long.toString(ward.counter2);

		GREEN.setText("Green: " + s1);
		RED.setText("Red: " + s2);
		chat.setText(state.chatMessage);
	}