Fixes non-silicons being able to use machines without being adjacent (#38939)
Fixes non-silicons being able to use machines without being adjacent (#38939)

* Fixes non-silicons being able to use machines without being adjacent

-Checks to see if the user of a machine is both not a silicon and not standing next to it. If they are both the machine will not work.

* TK users can use machines

-Added check to make sure that if the user has TK they can use machines remotely

* only children of human type can have TK

-Only human types can actually have TK

* Just a bit of added safety

* Restructured If's

-Restructered If's so that the var 'silicon' is checked less.

* changed 'if else' to just 'else'

* Fixes noncarbon beings and those without DNA not being denied interaction

-Unless user is a carbon being that has DNA and the TK mutation they will be denied interaction.

McBawbaggings/HippieStation,Memendia/HippieStation,GuyonBroadway/HippieStation,Memendia/HippieStation,McBawbaggings/HippieStation,Memendia/HippieStation,GuyonBroadway/HippieStation,McBawbaggings/HippieStation,Memendia/HippieStation,Memendia/HippieStation,McBawbaggings/HippieStation,Memendia/HippieStation,GuyonBroadway/HippieStation,Memendia/HippieStation,McBawbaggings/HippieStation,McBawbaggings/HippieStation,Memendia/HippieStation,McBawbaggings/HippieStation,GuyonBroadway/HippieStation,GuyonBroadway/HippieStation,GuyonBroadway/HippieStation,GuyonBroadway/HippieStation,GuyonBroadway/HippieStation,McBawbaggings/HippieStation