Not too bad a post here, it builds upon itself well, sounds like something produced for a puzzle game !
I actually just uploaded this one for someone that was feeling down, I wasn't really going to release this one. On the bright side it did cheer her up a bit =)
Please contact me if you would like to use this in a project. We can discuss the details.