LookAction tries a look reaction, first.
The payload can be anything.
Better null check.
HVAC can be permenanately disabled.
Use 'react' method to clean up some code.
Simplify directory structure.