Big crane refactor
Split out the existing crane into three separate classes - HarborCrane, HarborCraneContianerPickup, HarborCraneStatic
Implement new variety of crane that can be preset to a specific extension/height and will eventually support parenting
Add this re enabled static crane into the HarborProximityManager so it rotates out of the way when the boat passes
Re-enabled the static crane on harbor_1 and converted it into this new crane type
Added a 4th crane to harbor_1, this new crane can pickup and drop containers on the opposite side of the cargo ship