public void renderGame(Graphics g)
	{
		// -- Render Game
		
		if(state.state == 100)
			g.drawImage(pic_story0,0, 0,this);
		else if(state.state == 101)
			g.drawImage(pic_story1,0, 0,this);
		else if(state.state == 102)
			g.drawImage(pic_story2,0, 0,this);
		else if(state.state == 103)
			g.drawImage(pic_story3,0, 0,this);
		else if(state.state == 104)
			g.drawImage(pic_story4,0, 0,this);
		
		if(state.state == 1337)
		{
			for(int i = 0; i<state.elements.size(); i++)
				state.elements.get(i).render(g);
			
			g.setColor(Color.white);
			g.drawString("Lives: "+state.lives, 25, 25);
			g.setColor(Color.white);
			g.drawString("Score: "+state.score, 25, 45);
			g.setColor(Color.white);
			g.drawString("Level: "+(int)(state.lvlTick/1000), 25, 65);
		}
		
		if(state.state == 33)
		{
			// TODO make method for centered text... -_-
			g.setColor(Color.red);
			g.drawString("Game Over >_<", (int)(state.width/2)-150, (int)(state.height/2)-50);
			g.setColor(Color.green);
			g.drawString("Your Score: "+state.score, (int)(state.width/2)-150, (int)(state.height/2)-50+50);
			g.setColor(Color.blue);
			g.drawString("hit the space bar to play again =)", (int)(state.width/2)-150, (int)(state.height/2)-50+100);
		}
		
        
        // --
	}