Training: A relatively good story afloat in an ocean of poorly thought out incoherent fiction

There are no loose ends in this story.