Excellent story - really reminded me of Cloud Atlas in the ways that these actions have consequences across generations and how strong the voices & styles are to represent the different generations. Played it through a couple of times and was really impressed at how much variation there was in the narrative depending on the choices made but how you keep it on course.