After 5 million downloads on iOS, Disney's free-to-play mobile game launches today for Android and Windows devices.



More...