First draft of the Command pattern; not quite read yet
First draft of the Command pattern; not quite read yet