some fixes for ari's code.
whoops.
Merge pull request #1 from Warboy1982/patch-8

Warboy's fixes: Move YAML into the Load() function, then loop in the genLook() function as before.