Pokemon GO: an idea whose time has finally come.