Bought this for Android and it's worth every penny. Bought it again for Windows and it's still worth every penny.
+1 vote for Steam, would buy a third time.