Lesmas e Caracóis

Iuhu! Desta vez, o seu buggle encontrou trilhas com muitas presas! No primeiro mundo, era uma bela lesma deliciosa (que deixava um rastro rosa) e no segundo mundo, uma grande e o caracol gordo que esperava o seu buggle no final do rastro laranja.

Tem que copiar/colar o seu código de novo e mudá-lo de forma que os seus métodos fiquem com a cor do rastro para seguir como um parâmetro. E mesmo assim, o seu código deve funcionar como antes.

Cuidado para não seguir pistas falsas! O método hunt() recebe um parâmetro para dizer que cor seguir (e não é o mesmo em todos os mundos). Adicione um parâmetro ao seu método isFacingTrail() para apenas seguir a cor requisitada, pois as outras cores vão levar a becos...