The process of developing Portal Packaging has gone well. All of the members of the team have continued making good progress on the project, and our strong communication has managed to carry over from last sprint as well. Personally, however, I ran into one major issue that stopped a lot of the momentum I was carrying from the initial sprint into this second one. The main issue that I encountered this sprint was that I took on the task of implementing a Narrator system into the project. I am not an especially well-versed programmer, but because of the workload which Chase, our lead programmer, has been taking on in order to program the main mechanics of the game, I decided that it would be more beneficial to the team for me to program the Narrator which would instruct the player in how to play the game based on what actions they have or have not done. The issue that I ran into was that because I was very unfamiliar with using the Observer pattern in programming, I had a ...