Very nice. What I like is this: you have a mechanic and it just works. First time around, I didn't get the hang of it, but then I figured it out and I got super stressed.
What about that music - have you done that? Banging.