I love the idea and love the execution. The only thing I would suggest (and this is just nitpicking) is to change the controls scheme. I believe dragging and dropping with the mouse would have felt more natural. The randomness adding replayability is just the cherry on top, excellent game! One of the best I've played so far.
Congratulations on your submission!
EDIT: The music is really catchy too!