Hotfix for Commands System

After having a terrible learning experience with reverting / rollbacking
a pushed commit, I've finally got back on track. This update is partly
an oversight on functionality for challenging a command. I find out that
creating a new function and declaring the variables again will actually
override any that came before it. While it appears to be more unclear
visually, it works now. Simply put, you can now change the command and
arguments as if the code is directly checking the command when it's
passed. I may find a better way using tables, but this is perfectly fine
for now. This does not affect command registering and / or normal
command variables, only command variables that require a challenge /
check. I also added a small debug notice for the final command for
testing.
Testing File Management