Command Pattern Example Implementation
RemoteControl