public bool IsTavernAvailable() { return(tavern.GetResources() <= warehouse.GetSignificance() && tavern.GetProvisions() <= farm.GetSignificance() - provisions && tavern.GetRequirements() <= headquarters.Level && tavern.IsNotMax()); }