public bool IsCatapultAvailable() { return(catapult.GetRequirements() <= barracks.Level && catapult.GetProvisions() <= farm.GetSignificance() - provisions); }