@Override
	public void draw(Graphics g){
		switch(this){
		case START_LEVEL:
			Animation.START_LEVEL_ANIMATION.draw(g);
			break;
		case PLAY_LEVEL:
			Game.gameField.draw(g);
			break;
		case END_LEVEL:
			//draw the completed level in background
			Game.gameField.draw(g);
			Animation.END_LEVEL_ANIMATION.draw(g);
			break;
		case GAME_OVER:
			Animation.GAME_OVER_ANIMATION.draw(g);
			break;
		}
	}