public void update(){
		if(isRunning()){
			getCurrentState().update();
		}
		if(isVisible()){
			if(sprite != null){
				sprite.update();
			}
			else if(shape != null){
				updateShape();
			}
		}
	}