Added basic influence patterns

--Includes new Yaxchay power
--Also refactored the shit out of influence pattern generation
Added basic+advanced influence patterns

--Refactoring on that shit continues
Various minor fixes

--Fixed player being able to build after finishing influence on a tile,
even if it was too close or whatever
--Improved buildable() function - should now check properly to see if an
altar is there
--Started using buildable() function where appropriate since I just
realized it exists
--Maybe some other stuff, I dunno