This is great, unique mechanic (as far as I know, never seen it :D) perfectly fits the theme, smooth gameplay.