Walks, Tilings, and Generating Functions