I was listening to this on loop for like 30 minutes and didn't even realize it was the same song.
Sounds like it belongs in a metroid game
Made me reminisce of torvous bog on metroid
Please contact me if you would like to use this in a project. We can discuss the details.