private void checkForAsyncUpdates()
	{
		//This is the only function which should set this flag.
		noUpdatesPossible = true;
		//Updates animations.
		updateAnimationsImpl(this.timeDeltaAnimations);
		if(this.hasPendingRenderList()) {
			//This order may or may not prove useful.
			ArrayList<ArrayList<Renderable>> foo = this.pendingRenderList;
			this.pendingRenderList = null;
			this.renderLists = foo;
		}
		//TODO may add changing of the texture batch, but it is not needed in this game.
		//Reset this flag to enable possible further pending requests.
		noUpdatesPossible = false;
	}