I hate to admit this, but this is one of the catchiest tunes I've heard in a long time. It's great for background music when you are playing something with a bit of action, but it works for puzzle games too. I have to give you two thumbs up and a pat on the back for this one.
Still, to get my heart beating, there is missing something. I don't know exactly what, but I think that it would be a smashing beat at some point in time.
Anyways, job well done!