Yeah you're right but they are in the process of learning and they should get use to using tools.They will be dealing with more confusing stuff while they are scripting. You could add it as an alternative, up to you anyway
private void traversePath(Position[] path, boolean reversed) throws InterruptedException {
if (!reversed) {
for (int i = 1; i < path.length; i++)
if (!walkTile(path))
i--;
} else {
for (int i = path.length-2; i > 0; i--)
if (!walkTile(path))
i--;//<-- was referring to this one it goes to the next tile when it fails to walk the current one
}
}