Refactor Sensors

Into a mess of listeners that is complex but better for making new ones
and utilizing them