This is a stripped-down version of the robot, leaving only the most basic functionality. Turn on turbo mode (shift-click the green flag) unless you are very very patient.
I made this version to demonstrate how simple the basic mowing functionality is, since it is obscured by all the additional functions in the original project. In this version, the boundary wire is replaced with a fence, and all its sensor costumes are removed. The only thing it can detect is that it has bumped into something, and it handles that by backing away and turning 45-180 degrees clockwise or counter-clockwise (at random). Despite this, it seems to mow the lawn pretty much as efficiently as actual lawn mower robots. Also, this version is much less prone to getting stuck. I haven't seen it get stuck once so far.