🔧 Part 14: Better Saving

Part 14 has two parts. First, I fixed a bug with the level unlocking code. Second, I remove the save_system from before and make it part of the application state. I also added tracking for the number of moves the player took to beat a level and the time that it took them. This sets up nicely to finally get to saving stats per level