Title and Game Over Screens
This is based on Menus and Other Game Stuff.
Make a miniature game (it could be text-based or based on your existing 2D game code) with multiple modes (title screen, game play, game over, etc) that have different update and display code, where game state persists across the modes. You can start with the template in the lecture notes or your text-based game from Unit 1 and modify it to support persistent state. If you can, try to support nested states (e.g. within game play, there are other modes you can go into and out of like dialogues or shop screens or minigames).