This story was very well structured. At times it can get long with the level recaps but it’s worth it.