Moves some shit to viewWillAppear instead of viewDidLoad, allowing the other shit to only run once instead of 2, 3, or 4 times.