It's pretty good at all.
But really there is an order to beat and it is not obvious. =P
Well, you need to have a strategy in order to beat it, and I strategically placed the obstacles to help you do that