Reminds me of the final level of the game Ruckingenur 2, can wholeheartedly recommend to anyone who liked this game:
http://www.zachtronics.com/ruckingenur-ii/
Good concept, well executed. Felt smug when I won despite failing at least 10 times to get there.