This sounds pretty similar to Ingress. Niantic seems to be poor game designers, since they seemed to have learnt very little from Ingress. I always thought Ingress and now Pokemon Go are great concepts with some of the worst design to keep people interested for more than a few months. Additionally, for a company that built Ingress and are well funded ex-googlers, I thought their handling of technical issues seemed outright terrible.