Just a few notes so far, I moved from your original module.
1. Please, if ULX is available, use the Ulysses logging system and obey ULX LogEcho
2. If using ULX logging, please do not prefix entries with [AWarn]
3. There are no entries in the ULX menu for the commands, it must be done currently thru chat/console. Can this be changed?
The !warn menu is a step up, but it feels the rest is almost a step backwards for us who use ULX.