Great game. Terrible app. App needs to be crashed and restarted twice every time so it doesn't bug at game start. And if you are unlucky to be disconnected, even for half a second, don't expect the app to ever reconnect by itself. You'll need to restart it from scratch (well, twice...)