Fancy yourself a programmer?
http://www.newgrounds.com/portal/view/459508
program the Light Bot to turn on all the blue squares (do it in as few moves as possible for bragging rights)
12 levels - level 11 was the hardest as only the optimal method works (limited command buffer with option of two functions)
yes functions can be recursive (F1 can call F1 or F2 and vice versa)
I finished in 183 moves