A scalable platform for mobile social gaming