Learn what makes combat fun through the analysis of goals, intentions, and constraints.