zeitgeist: the spirit of the time; the spirit characteristic of an age or generation
spirit: the general atmosphere of a place or situation and the effect that it has on people
battle of wits: a contest in which intelligence rather than violence is used