Storing game state in Firebase
Note: Since I wrote this in 2016, there have been updates to Firebase. In addition to the Realtime Database, there is also the Cloud Firestore (https://firebase.google.com/docs/firestore/) (in Beta currently, but works fine)