It took me a while to understand the mechanics, but once I got it, it was really fun to play! Great idea and implementation. Great melodies!