This is simple, but it is not very tightly connected to the choices the player makes, so I am not a big fan of leaving it like this.There are a few kinds of events we can use as anchors" or linchpins" for the character arcs instead of having them simply progress linearly.