http://www.nextfrictionalgame.com/
Also the location has changed yet again. The first location was in China, the second in the UK, and now it's in Seattle. No idea of the significance of those locations!
--
Falcon Punch
http://www.youtube.com/watch?v=FFtw7qW7Vcw