public void drawScene(Graphics g){
		int startPosition = (this.stageNum - 1) * 40 ;
		//50 + i * 40 , 50 + i * 40
		g.setColor(Color.black);
		g.fillRect((this.stageNum - 1) * 40 - 70, (this.stageNum - 1) * 40, 500, 300);
		
		for( int i = 0; i<array.length; i++){
			for( int j = 0; j<array[i].length(); j++){
				switch(array[i].charAt(j)){
				case '1':
					g.drawImage(grass, j * 5 + startPosition, i * 5 + startPosition, 5, 5, this);
					break ;
				case '2':
					g.drawImage(this.wall, j * 5 + startPosition, i * 5 + startPosition, 5, 5, this);
					break ;
				case '3':
					g.drawImage(this.wallUndefeted, j * 5 + startPosition , i * 5 + startPosition, 5, 5, this);
					break ;
				case '4':
					g.drawImage(this.water, j * 5 + startPosition, i * 5 + startPosition, 5, 5, this);
					break ;
				default:
					break;
				}
			}
		}
	}