fix for runtime caused by #398

God knows why this was a var/tmp
Revert "fix for runtime caused by #398"

This reverts commit 98a0e852277735c1318b3837f9fba983086847cc.
Cleanup of internal organs

Both internal and external organs are a mess, which is making
maintaining and updating them nasty, so I'm cleaning them up, this is
the first stage

mechanical and assisted internal organs are now an object type rather
than a var in the organ which makes it much cleaner and easier to adjust

removed duplicate list of internal organs as there's no reason to have
the same objects in 2 separate lists

made New() a lot cleaner and more robust

External organs will be next
Merge pull request #403 from Bone-White/master

Fixes a minor bug with pipe laying
Merge pull request #402 from VampyrBytes/master

Cleanup of internal organs
Merge pull request #3 from ZomgPonies/master

Downstream update