show the "startscreen drawtext('dodger'fontwindowsurface(windowwidth )(windowheight ) drawtext('press key to start 'fontwindowsurface(windowwidth (windowheight pygame display update( waitforplayertopresskey(on lines and call the drawtext(function and pass it five arguments the string of the text you want to appear the font that you want the string to appear in the surface object onto which to render the text the coordinate on the surface object to draw the text at the coordinate on the surface object to draw the text at this may seem like many arguments to pass for function callbut keep in mind that this function call replaces five lines of code each time you call it this shortens the program and makes it easier to find bugs since there' less code to check the waitforplayertopresskey(function will pause the game by looping until keydown event is generated then the execution breaks out of the loop and the program continues to run start of the main game code topscore while truethe value in the topscore variable starts at when the program first runs whenever the player loses and has score larger than the current top scorethe top score is replaced with this larger score the infinite loop started on line is technically not the "game loopthe game loop handles events and drawing the window while the game is running insteadthis while loop will iterate each time the player starts new game when the player loses and the game resetsthe program' execution will loop back to line set up the start of the game baddies [score