It does. With my commute I have intermittent connectivity in the stations and none in the tunnels. I can usually start a level while at the station, play it while underground, and then finish at the next station. It doesn't require internet in the middle of the level, just at the start and at the end. And if you finish a level with no internet, you'll get a "Connectivity Error" dialog with a Retry button, so you can wait until the train pulls into the station and hit Retry. I haven't tested yet what happens if the app is terminated while in this state.