public void execute(Miner miner){
		   //if miner is not fatigued start to dig for nuggets again.
		   if (!miner.fatigued())
		   {
			   System.out.println(miner.getName() + " What a God darn fantastic nap! Time to find more gold");

		      miner.changeState(EnterMineAndDigForNugget.getSingleton());
		   }

		   else 
		   {
		     //sleep
		     miner.decreaseFatigue();
		     System.out.println(miner.getName() + " ZZZZ...");

		   } 
	   }