A. Compare the following way of controlling the snake head with your initial implementation, what's the difference? Why this works better? When the other way would work better?B. Code and test the Apple sprite so when it touches the snake head, it will move to a new position and playing the chomping sound. The code below wouldn't work, why?C. The code above has "pick random -130 to 130", is it wrong? What does it do?D. Add a snake body as the second costume to the snake head.