Remove unused methods and replace with useful ones

Also added code to turn off location updates when the adventure fragment isn't available