* visualizer now lets properly you view all negative time frames, and starts at the lowest negative frame instead of 0
* display distance to nearest hitobj in the visualizer
* increase default window size slightly so two loadables can fit side by side
* don't show scary JSONDecodeErrors errors when no error has actually occurred
* fix snaps rarely being counted off hitobjs even when "ignore snaps not on hitobjs" was checked
* hopefully fix circleguard not running on apple silicon macs by upgrading from PyQt5 5.14.2 to 5.15.2