Programming Challenge: Create a game where you try to avoid the cannon balls. Constraints: 1. When the green flag is pressed, the cannon should shoot a cannon ball at a regular interval. 2. The cannon should continually point towards the player. 3. The player should be controlled with the arrow keys. 4. If the player is hit with a cannonball, the player should disappear, and the program should stops.