PROGRAMMING CHALLENGE: Program Scratch Cat to move through the maze when the green flag is clicked. Constraints: 1. Scratch Cat cannot touch any of the black walls. 2. Scratch Cat should move at the same speed throughout the maze. 3. Scratch Cat should end completely inside the green square. 4. Scratch Cat should always move in the direction he is looking. EXTENSION CHALLENGE: Make Scratch cat appear as if it is running. Constraints: 1. The cat should look like it's running while it's moving. 2. The animation should stop when the cat stops in the green square. 3. When the cat stops, it should look like it's standing still.