Command Pattern Update

- Macro command
- Off commands