Prep. for updated commands system
Updated Commands System

I've finally implemented everything for the command variables to work
properly. I still need to go back through each variable and add their
challenge function with much more testing. I'd guess this is the first
concrete code in the addon, but too bad it's so bugly...