(Game Design) Conditional logic can be used to:

A. decide when a gun fires a bullet
B. decide when an enemy runs away from a player
C. decide when a door opens or closes
D. all of the above