reverted back to separate sensor declarations
factored SensorCheck into Interpreter