This is wonderful! What a clever idea, executed expertly. Controls are nice and tight, having more than one way to solve a level makes repeated levels fun to try out different ways.Great game!