Quartermaster


Continuing our series on PoopScoop solutions, here we look at the "Quatermaster" level (I am sure I meant "Quartermaster", but unfortunately my spelling is atrocious)

The pits of nothingness are very useful to you on this level.  Start by clearing a path to the upper left corner of the map, pushing obstacles into the pits as you go.  Then pull the blocks away so you can push one block onto the buttons.  Once the button is pressed a new way opens up and scooping the poop becomes trivial.

Solution:

reverse 1
left
forward 1
jump
//repeat loop
repeat 2
{
forward 1
right
}
end
push
left
forward 1
drain
forward 1
dig
forward 2
//repeat loop
repeat 5
{
pull
}
end
left 
//repeat loop
repeat 2
{
     forward 1
     right 
}
end
push
left 
forward 7
//repeat loop
repeat 8
{
     pull
}
end
left 
//repeat loop
repeat 2
{
     forward 1
     right 
}
end
push
left 
forward 8
//repeat loop
repeat 9
{
     pull
}
end
left 
//repeat loop
repeat 2
{
     forward 1
     right 
}
end
push
left 
forward 9
//repeat loop
repeat 10
{
     pull
}
end
left 
//repeat loop
repeat 2
{
     forward 1
     right 
}
end
push
left 
forward 8
right 
push
reverse 1
left 
forward 2
right 
pull
right 
forward 1
left 
forward 1
right 
forward 1
left 
forward 1
left 
//repeat loop
repeat 2
{
     push
}
end
right 
//repeat loop
repeat 4
{
     push
}
end
right
forward 1
left
push
right
forward 2
left
forward 1
left
push
reverse 2
flip
//repeat loop
repeat 2
{
     pull
}
end
jump 
flip
push
push
reverse 3
flip
dig
drain
forward 2
//repeat loop
repeat 6
{
     pull
}
end
right 
forward 1
left 
forward 2
left 
forward 1
left 
//repeat loop
repeat 2
{
     push
}
end
reverse 7
flip
//repeat loop
repeat 7
{
     pull
}
end
right 
forward 1
left 
forward 2
left 
forward 1
left 
//repeat loop
repeat 2
{
     push
}
end
reverse 8
flip
//repeat loop
repeat 8
{
     pull
}
end
right 
forward 1
left 
forward 2
left 
forward 1
left 
//repeat loop
repeat 2
{
     push
}
end
reverse 9
flip
//repeat loop
repeat 9
{
     pull
}
end
left 
forward 1
right 
forward 2
right 
forward 1
left 
forward 8
right 
push
reverse 1
right 
forward 3
left 
drain
forward 2
right 
forward 4
dig
right 
dig
reverse 2
flip
//repeat loop
repeat 3
{
     pull
}
end
left 
forward 4
right 
forward 2
right 
forward 4
left 
forward 2
right 
forward 1
left 
scoop
forward 1
scoop