Puppy Pets Puzzle Program (P4, not Persona 4) was my first "start to finish" game dev project during my studies. I am very thankful for the team I had worked with at the time, for development was as smooth as it could have been! We had figured our project scope quite early on and truly owned our roles.
This project was an excellent learning experience in regards to understanding core programming practices and system design methods such as singletons, encapsulation, asynchronous functions and data manipulation utilizing data structures.
Feel free to check out the source code on my GitHub!