Nicely implemented. I like the tactile feeling as you move the blocks around. Good selection of music too.