Finished and mostly finalized version of this project. At the end of the day, I had a lot of fun working on it and discovering new things, so it’s a fairly win-win situation.

(Final Grade: A-)