The pace is way too fast. And the exposition feels poorly written. It's supposed to be "show, not tell", but this is the opposite of that