Move the Scratch Cat with the arrow keys to pick up the different items.
In the code for sprite4 (the laptop), it looked for when it was touching (sprite1-- the cat) then disappeared and added laptop to the inventory. The code for sprite 2 (cheesy puffs) was looking for when it touched sprite 3 (the lamp) were and the code sprite 3 (the lamp) or was waiting to touch sprite 4- the laptop. Because only scratch moved, he only ever picked up the laptop. Solution-- change the code blocks for sprite 2 and sprite 3 to look for when they touched sprite 1. Tip-- change your sprite names to descriptive names like cat, laptop, etc... so it is easier to see where there may be an error.