Updated Python File With A Ton of Comments