@Override
  public void act(){
      
    Quest testQuest = player.questList.getQuest("TestQuest");
    String speech;
    
    if (testQuest == null) {
      testQuest = new TestQuest(stateManager, player);
      player.questList.add(testQuest);
      testQuest.step = "Start";
      }
    
    if (testQuest.step.equals("Start")) {
      speech = "You shouldn't go messing around with someone's bucket";
      }
    
    else if (testQuest.step.equals("GetWater")) {
      holder.removeFromParent();
      player.inventory.add(holder.getName());
      speech = "You pick up the bucket";
      }
    
    else {
      speech = "Something went wrong here!";
      }
    
    gui.showAlert(name, speech);
      
    }