Add chapter 6 remote control Command pattern code