PROGRAMMING CHALLENGE: Program Scratch Cat to move through the maze when the green flag is clicked. Constraints: 1. The Scratch Cat cannot touch any of the black walls. 2. The Scratch Cat should move at the same speed throughout the maze. 3. The cat should end completely inside the green square. 4. The Scratch Cat should always move in the direction he is looking. EXTENSION CHALLENGE: Make the Scratch 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.