My crummy random walk algorithm can handle a 4x4 pretty easily (the reason being that it brute forces the path). I was thinking it’d be a simple puzzle Oliver could enjoy. You have to traverse all squares without doubling up while also collecting the hamburger (veggie burger?) ingredients in order.
I’ll print a few out. See what he thinks.