Hey there. I wanted to say thank you for taking the time to give feedback. This is a student project I contributed to a couple years ago. I hope I can one day return to this project to do some clean up work, as I've come along way in my skills since then. Your feedback is spot on and I hope you enjoyed the experience in spite of all the rough edges.