Added and completed class for Leylines, updated all other code to match new class.