I finally found it!
I hear this song a long time ago and recently I've just been thinking about it. I'm so glad I found it and hopefully you get around to finishing it! Probably my favorite song by you so make more happy techno because yours kicks ass!