Huge update instead of english presentation

Rewrote stuff as functions. now it seems to work. Uses saved data. Might
as well just redownload all..