Wrapped the methods in "if isActive()" blocks, for safety's sake.
Worked on the user commands some.