<?xml version="1.0"?>
<ProgramSet xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ProgramList>
    <Program>
      <Name>Hohm7ct22.xmlUnit0</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>8.6293706293708965</Left>
          <Top>26.111888111888192</Top>
          <ZIndex>21</ZIndex>
          <Block>
            <BlockSetType>Comment</BlockSetType>
            <BlockType>Comment</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
          <Value1 xsi:type="xsd:string">Puzzle 7: I haven't found...

Here is some code to make the robot turn its head to a random position every second:

</Value1>
          <Value2 xsi:type="xsd:string">101.835664335664:410.856643356643:0:0:True:#FFFF4500:#FFFFFFFF:16:#FFFF4500:0</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm7ct22.xmlUnit1</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>13.174825174825287</Left>
          <Top>369.7482517482519</Top>
          <ZIndex>22</ZIndex>
          <Block>
            <BlockSetType>Comment</BlockSetType>
            <BlockType>Comment</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
          <Value1 xsi:type="xsd:string">But the code doesn't work properly, it has a bug.

What do you think the robot will do when you press the Space key? 

Press Space, What does the robot do? Is it what you predicted?

Puzzle 1: 
Can you change the program so that the robot moves its head every second?

Puzzle 2: 
The robot just turns to one side. Can you change the program so that the robot looks to both sides?

</Value1>
          <Value2 xsi:type="xsd:string">342.744755244755:402.674825174825:0:0:True:#FFFF4500:#FFFFFFFF:16:#FFFF4500:0</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm7ct22.xmlUnit2</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>55.727272727272862</Left>
          <Top>141.99999999999994</Top>
          <ZIndex>23</ZIndex>
          <Block>
            <BlockSetType>Events</BlockSetType>
            <BlockType>WhenGenericKeyPressed</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>false</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected>space</ListSelected>
          <Value1 xsi:type="xsd:string">space</Value1>
        </ProgramItem>
        <ProgramItem>
          <Left>55.727272727272862</Left>
          <Top>173.99999999999994</Top>
          <ZIndex>23</ZIndex>
          <Block>
            <BlockSetType>Control</BlockSetType>
            <BlockType>Forever</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>false</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList>
            <ProgramItem>
              <Left>67.727272727272862</Left>
              <Top>197.99999999999994</Top>
              <ZIndex>12</ZIndex>
              <Block>
                <BlockSetType>Motion</BlockSetType>
                <BlockType>GenericSetMotor</BlockType>
                <BlockDefault>HeadTurn</BlockDefault>
                <MotorType>Motor</MotorType>
                <Edited>false</Edited>
                <Highlighted>false</Highlighted>
              </Block>
              <ProgramItemList />
              <ProgramItemElseList />
              <SayText />
              <Extra>both</Extra>
              <ListSelected>HeadTurn</ListSelected>
              <Value1 xsi:type="ProgramItem">
                <Left>183.62393939393954</Left>
                <Top>198.99999999999994</Top>
                <ZIndex>14</ZIndex>
                <Block>
                  <BlockSetType>Operators</BlockSetType>
                  <BlockType>PickRandom</BlockType>
                  <BlockDefault />
                  <MotorType />
                  <Edited>false</Edited>
                  <Highlighted>false</Highlighted>
                </Block>
                <ProgramItemList />
                <ProgramItemElseList />
                <SayText />
                <Extra />
                <ListSelected />
                <Value1 xsi:type="xsd:string">0</Value1>
                <Value2 xsi:type="xsd:string">5</Value2>
                <Value3 xsi:type="ProgramItem">
                  <Left>237.46496503496473</Left>
                  <Top>259.55944055944053</Top>
                  <ZIndex>0</ZIndex>
                  <Block>
                    <BlockSetType>Comment</BlockSetType>
                    <BlockType>Comment</BlockType>
                    <BlockDefault />
                    <MotorType />
                    <Edited>true</Edited>
                    <Highlighted>false</Highlighted>
                  </Block>
                  <ProgramItemList />
                  <ProgramItemElseList />
                  <SayText />
                  <Extra />
                  <ListSelected />
                  <Value1 xsi:type="xsd:string">The Pick Random block sets a random value between the two values (currently 0 and 5) </Value1>
                  <Value2 xsi:type="xsd:string">76.3461538461539:137.692307692308:53.8410256410252:60.5594405594406:True:#FFFFFF00:#FF000000:12:#FFFFFF00:171.533333333333</Value2>
                </Value3>
              </Value1>
              <Value2 xsi:type="xsd:string">HeadTurn</Value2>
            </ProgramItem>
            <ProgramItem>
              <Left>67.727272727272862</Left>
              <Top>222.99999999999994</Top>
              <ZIndex>12</ZIndex>
              <Block>
                <BlockSetType>Control</BlockSetType>
                <BlockType>WaitForSecs</BlockType>
                <BlockDefault />
                <MotorType />
                <Edited>false</Edited>
                <Highlighted>false</Highlighted>
              </Block>
              <ProgramItemList />
              <ProgramItemElseList />
              <SayText />
              <Extra />
              <ListSelected />
              <Value1 xsi:type="xsd:double">5</Value1>
            </ProgramItem>
          </ProgramItemList>
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
        </ProgramItem>
      </ProgramItemList>
    </Program>
  </ProgramList>
  <Variables />
  <Lists />
  <Displayed>
    <Block>
      <BlockSetType>Sensing</BlockSetType>
      <BlockType>GenericMotor</BlockType>
      <BlockDefault>HeadTurn</BlockDefault>
      <MotorType />
      <Edited>false</Edited>
      <Highlighted>false</Highlighted>
    </Block>
  </Displayed>
  <Version>5</Version>
  <FilePathName />
</ProgramSet>