//Antwoord
//in het gedrag van de greep een else toevoegen:
       if(carryingTomato())
       {
            turnToShip();
       }
       else
       {
            turnToTomatoPile();
       }
 
    public void turnToTomatoPile() 
    {
        List <TomatoPile> lijst = getObjectsInRange(40,TomatoPile.class);
        if (! lijst.isEmpty())
        {
            TomatoPile tomaten=lijst.get(0); //de eerste in de lijst
            turnTowards(tomaten);
        }
    }

//omdat de greep zich ook verplaatst, gaat hij in elke 'act' ook een stap weg van de tomatenstapel.
 Daarna draait hij zich terug naar diezelfde tomatenstapel, waardoor hij rechtsomkeer maakt.