Trigger storage of latest level only after the level is guaranteed to be able to load
Merge branch 'master' into play-button
Merge pull request #434 from yangshun/play-button

Deferred saving of latest level