Refactor command interface, implement insult