WIP Oil rigs no longer despawn all crates when the server restarts, large rig converted, small rig to go
- Reworked the reset setup, attached a generator to the main reset so it can be saved, removed the smaller puzzleresets for each of the rooms
- Puzzle now force-resets on server restart, unless there's players nearby - this also fixes getting killed while sleeping if you happened to be near any puzzle when the server goes down
- Crates get saved so if you were in the middle of hacking the locked crate, it just continues after restart
- Various other stuff to allow the puzzlereset to correctly find its reset entities and reset objects again afterwards
- Puzzle itself saveloads references to spawned crates so it doesn't spawn duplicates on the next reset
- ScientistBoatOilrigManager is no longer an entity (not needed)
- Slight refactor, lots more cleanup to be done