Great submission!
(unsolicited bug report> i noticed you can confuse the ui and make the game unplayable by picking a block from the middle of the 'queue' rather than from the front)