preconditions using presence sensors, some
looping to keep things alive
Better naming
Current node net state, still quite dirty