Stephen promises to rename the Direction enum in the next PR....

enum Command { ... }