Fixed most of sigil and leyline construction - still need to fix a minor stupid in the constructor, and use a setter after creating them.  Reimplemented a new movement algorithm- now we pre-generate every path.  Need to add the regeneration of paths to opening and closing of leylines.