RUIN

You have only a few moves per level to connect all blocks of the same kind and remove them from the screen. Can you beat all 100 levels and figure out the proper movement sequence?