@Override
	public void update() {
		switch(this){
		case START_LEVEL:
			if(Game.level == null){
				//game over...
				System.out.println("game over");
			}
			Animation.START_LEVEL_ANIMATION.update();
			break;
		case PLAY_LEVEL:
			Game.gameField.update();
			break;
		case END_LEVEL:
			//keep the level playing in background
			Game.gameField.update();
			//update complete animation
			Animation.END_LEVEL_ANIMATION.update();
			break;
		case GAME_OVER:
			Animation.GAME_OVER_ANIMATION.update();
			break;
		}
	}