Nice graphics, but couldn't grasp the mechanics well and progress enough... Played a few times and didn't realize why I lost. Maybe it's a visual feedback problem maybe other reasons... I didn't feel it was random, was it? If not, it needs to be :)
Lovely effort!