Fortunately saw the right idea from the beginning, so I only had to do the first 90% of the level once. The end was slightly more tricky, but still not bad. Not a great level though, just much too big. Could've demonstrated the point in less space.
************************************************************************************************************************************************************ However, much of the rest of the level is redundant, and it's way too large.