public void advanceCommandQueue(double timeDelta) {
		if (executingCommand == null) {
			startNextCommand();
		}
		if (executingCommand != null) {
			executingCommand.update(timeDelta);
			while (executingCommand != null && executingCommand.isTerminated()) {
				startNextCommand();
			}
		}
	}