I loved it! Couldn't stop. Played to the end. Excellently done.
Some of those sand grains do like to escape though.