This level has caused my hair to turn grey. You need to put blocks on the switches that have lighting going in to them. There is 5 rounds and if you die In any round you have to start from the beginning. I recommend after completing a round move to the starting point in the bottom middle. The flying rocks I find are completely random with no consistent pattern. However when you start to see little rocks start to fly out of the ground from a shooting point. The killer rocks will fly out within a second or two. This is the only way I have been able to figure out when a rock as about to come. You can also hide behind your own rocks as cover.
After beating the boss you have to escape. There are even more random rocks that are always in your path and there are no checkpoints.