Took a while to understand the mechanics, but when I did it was really fun. The music was a religious experience through and through as well!