Ethan and I love Lego and he is interested in Scratch, so i looked to see what could combine both of these so i could start teaching him some coding skills. I got an old Lego Mindstorms set, set up a virtual machine running Windows XP, so i could install the supplied software and get the USB IR tower working. We started by making the Lego robot we built drive forward and then we worked on making the bump stops work, so the car reverses and then turn round and goes in the other direction. The last thing we worked on was getting the robot to stop when it detected the black line.