Mostly works correctly

L turns are not detecting properly, and place regardless of
what is to their left
Now properly following the rules for laying tiles
Merge branch 'master' into gh-pages