Switched from FusedLocation Provider to Manually switching between GPS/Network/Passive; Also fixed launch bug.