public void run() {
		while(true) 
		{
			if(!muerto && !escaleras)
			{
				actualiza(); //Se actualiza y checa colision
				checaColision();
				ajustarCamara();
				repaint();
			}
			else if(muerto)
			{
				init();
				reset("nivel" + nivelActual +".txt");
				muerto = false;
			}
			else if(escaleras)
			{
				init();
				reset("nivel" + nivelActual +".txt");
				escaleras = false;
			}
			try
			{
				Thread.sleep(16); //Se duerme el juego 1 frame (1/60 de segundo es 1 frame)
			}
			catch(InterruptedException ex)
			{
				System.out.println("Error en " + ex.toString());
			}
		}		
	}