I didn't understand the story. Too many things happen without an introduction or a clear explanation, and concepts abruptly appear and disappear.