I gotta admit, even though I do like this story, I am a bit annoyed at it. Specifically, the "cannibal monster" parts. I am fairly certain that it's meant as "Human eating monsters" and not the actual meaning of the word cannibal: "One who eats another of their own species"