Moved aspects of Command API around to isolate parts with no dependencies in the MMO