Venv Update
In this update the script was updated to use a Python venv so it can no longer break system packages. A venv is a virtual environment, which is a Python folder separated from your system packages, with custom packages. I also replaced PySimpleGUI with FreeSimpleGUI so a license is no longer needed. This update works fully automatically, no manual configuration is needed.