I don't mind the message of the human alien invader, but at least make the story consistent within itself. Humans want the antigravity macguffinite. Good, okay. But it is literally floating in the sky in rockbergs. Getting it should be as easy as fishing with a net in a swimming pool. And if the nearest deposit of macguffinite is under The Big Sacred Tree, why is that not a rockberg? If macguffunite has nothing to do with rockbergs, then WTF is going on? If the acquisition of macguffunite requires the slaughter of Blue Catpeople, then it should be scarce, and only under The Big Sacred Tree. No rockbergs, or only one rockberg that the tree is on. A small fix and it shapes up to be a better movie with unquestionable stakes.