I have finished the course and all of the required assignments.
This was a challenge. It is now over. Best of luck to any future students who may find this repo. My code may work not when you read this. but ... it did once work, and it worked flawlessly.