Hello! Here is a document where I applied the SOLID principles to better maintaince and understanding of your code: https://docs.google.com/document/d/1lwRLxn3sbVIFeqTTR3mIG36MEt-kqqjL/edit?usp=sharing&ouid=109610330272527936012&rtpof=true&sd=true