Playing with viewport vs world size in rendering, auto-updating viewport size on browser resize