time you clear the screenthe game should speed up and become slightly more difficult if the game becomes too difficult too quicklydecrease the value of settings speedup_scaleor if the game isn' challenging enoughincrease the value slightly find sweet spot by ramping up the difficulty in reasonable amount of time the first couple of screens should be easythe next few challenging but doableand subsequent screens almost impossibly difficult try it yourse lf - challenging target practicestart with your work from exercise - (page make the target move faster as the game progressesand restart at the original speed when the player clicks play scoring let' implement scoring system to track the game' score in real timeas well as to display the high scoreleveland the number of ships remaining the score is game statisticso we'll add score attribute to gamestatsgame_stats py class gamestats()--snip-def reset_stats(self)"""initialize statistics that can change during the game ""self ships_left self ai_settings ship_limit self score to reset the score each time new game startswe initialize score in reset_stats(rather than __init__(displaying the score to display the score on the screenwe first create new classscoreboard for now this class will just display the current scorebut we'll use it to report the high scoreleveland number of ships remaining as well here' the first part of the classsave it as scoreboard pyscoreboard py import pygame font class scoreboard()""" class to report scoring information "" def __init__(selfai_settingsscreenstats)"""initialize scorekeeping attributes ""self screen screen scoring