Charli XCX's New Nintendo Theme Song Is Just (Princess) Peachy

It's for Super Nintendo World that's set to open in Japan this summer