Sounds like something from a few retro style platformers...reaching as far back as the late 80s...but with a modern day touch.
Then of course, with the feels of some of your rifts, I'd go as far as to say I'm detecting some MMX style beats incorporated in there.
Everything's meshing well, and the atmosphere created by this piece would fit into a few collabs we have out there.
I'm curious to what you could do with some of those old school 80s video game beats...hell, even some of the marvelous late 80s and early 90s cartoons that entertained us as kids (insert troll face), and what about some of those loverly surfacing punk/metal/hair thrashing bands? Hmmmmm?
Making me wonder here Dan, and that's a good thing!