 The concept of goal functions is particularly prominent in the logical framework of  Boolean games  (Harrenstein 2004). There, each agent is given control over some atomic propositions, permitting her to freely decide on their truth value. Goals are then formulated as propositional formulas over the set of all players’ atoms. Crucially, a player’s goal formula might hence involve atoms that are not under her control. In iterated extensive Boolean games, goal formulas might also refer to properties of histories of play defined in temporal logics (Gutierrez, Harrenstein, &amp; Wooldridge 2015)