unrelated but challenge idea i had:
santa has infinite gifts and coal arranged in a repeating pattern, and needs to deliver to an infinite repeating grid of naughty and nice children; given the pattern for the gifts and the pattern for the grid, is there a way for santa to deliver the right present/coal without visiting/passing the same house twice, and always delivering from the top of his gift bag thing (i.e. following the gift pattern)?