Step 1. Situation analysis On a sheet of paper, answer the following questions, and explain in you own terms what occurs in each context: Which algorithm allows a sprite to move randomly from one place to another? How can we give it a fixed trajectory and make sure that the sprite follows the same trajectory over and over (for example, force him to move in the shape of a square)? Which algorithm can we use to create a reaction when two sprites collide (a collision is when two sprites touch)? Step 2. Complete the program Choose the algorithm that will allow the bat to move according to a given and repetitive trajectory (geometrical shape). Make sure that Scratch loses a point when there is a collision between him and the bat. Step 3. Fix the program There is a mistake in one of the scripts of level two. Identify and fix this mistake so the game is playable. Step 4. Change the program Find ways to make the game (both levels) more difficult. Step 5. Expand the program (CTc5) Add a third level to the game. Find a backdrop that is in keeping with the theme of the game, and find a good title for the backdrop. Make sure that the transition between levels two and three is efficient and natural. Add a third obstacle in level 3, but keep the ghost and the bat.