* Always use `Light` for lights, including subclasses * Clean up other platforms * Add a unit test to ensure all future entity classes have names * Remove stale `_name` * Address review feedback and rename `Open` to `Opening`