in our current gameonce player shoots down the entire alien fleetthe player reaches new levelbut the game difficulty doesn' change let' liven things up bit and make the game more challenging by increasing the speed of the game each time player clears the screen modifying the speed settings we'll first reorganize the settings class to group the game settings into static and changing ones we'll also make sure that settings that change over the course of game reset when we start new game here' the __init__(method for settings pysettings py def __init__(self)"""initialize the game' static settings ""screen settings self screen_width self screen_height self bg_color ( ship settings self ship_limit bullet settings self bullet_width self bullet_height self bullet_color self bullets_allowed alien settings self fleet_drop_speed how quickly the game speeds up self speedup_scale self initialize_dynamic_settings(we continue to initialize the settings that stay constant in the __init__(method at we add speedup_scale setting to control how quickly the game speeds upa value of will double the game speed every time the player reaches new levela value of will keep the speed constant speed value like should increase the speed enough to make the game challenging but not impossible finallywe call initialize_dynamic_settings(to initialize the values for attributes that need to change throughout the course of game here' the code for initialize_dynamic_settings()settings py def initialize_dynamic_settings(self)"""initialize settings that change throughout the game ""self ship_speed_factor self bullet_speed_factor scoring