// Remaining mats can be bought ?
 public bool WeCanBuyRemainingMats(string key = null)
 {
     if (CurrentStep.CanBuyRemainingMats())
     {
         FrameHelper.UpdateDebugFrame(key, "We can buy the remaining mats");
         return(true);
     }
     FrameHelper.UpdateDebugFrame(key, "The remaining mats can't be bought");
     return(false);
 }