Added ent_path_platform and path_generic entities
ent_path_platform uses the Path Tool generated path (path_generic) to move between its nodes. Has inputs useful for things like elevators and generic moving platforms based on nodes.
If underwater lab ends up extremely small (less than 25 segments), retry a couple of different configurations
Underwater lab seeds no longer cross contaminate other underwater lab seeds (more consistent results when things are tweaked)
Increased Pathfinder step-up height to 60 units (test.) Added sounds for Drone movement and selection. Added support for Resource Generator looping and finish sounds and implemented them for all generator types. Added Drone mining laser looping sound.