It will also be happening again on Wednesday for Philly Tech Week.
A couple weeks ago there was a similar installation as part of an art show in São Paulo. There were a dozen different games you could play using a phone/tablet off the street. I like the 'bike invaders' one: