planning: the cognitive process of thinking about what you will do in the event of something happening
abstraction: a general concept formed by extracting common features from specific examples
carouse: revelry in drinking; a merry drinking party