Command and Direction Classes added