Starts off weak, gets a bit better as it progresses. The gamification aspects of the story were a bit too strong for my tastes, with talk of enemy pathing and the like.