Realized I forgot to commit a significantly updated version of this program\! I will never learn....