I had so much fun I had to make another one, with several versions in a sequence :) I completely ignored the challenge to keep the block count low - I just tried to make it look cool.