One of my first projects when learning C++