In this final week, we progressed to towards the completion of our game. Some main strides where adding multiple new levels putting the total at 19. I also managed to develop a system to lock levels until the previous ones had been completed, which we had as an initial idea in the design phase but where unsure of how we would be able o implement it and whether we would have the time. Due to having finished the game we decided to add these extra tweaks. The initial locking part was reasonably straightforward, just storing the completed levels in a list, blitting a lock when not in the list and checking if the level is available before running it. Then came an intricate part in storing this data after the game was quit. The obvious idea was to write it to a text file, so I started to implement that idea by somehow writing the contents of the list into the file when quit, to then be re-accessed upon opening of the program. However, this didn't seem to work due to a large number o...