I've been working a while on this one. I gave up for a little bit, and then I finally finished it. The levels got a little messed up, but as a whole, i think it came out alright
Please contact me if you would like to use this in a project. We can discuss the details.