Adds roll command.

This adds the roll command and refactors his command processor to allow for individual commands.