The application and all gameplay elements run fine on the Xperia Play (but carries no optimization for the controls) and is friendly with all versions of Gingerbread but is not friendly with ICS or above as I have attempted to use it on another Xperia Play I have (for tinkering purposes) which runs an FXP CM9 based ROM. It also farts out the same error when sideloaded onto my Galaxy Note II which I have JB CM on. The error isn't system based (as in nothing akin to Install Failed, force closures, or the like) but actually occurs by the app itself. The app itself checks for various things.
Firstly it asks for your credentials, which are no problem for me.
Secondly it will sniff out your SIM. You only can be privvy to this should you not have a SIM installed as it will bark a message at you and boot you back to the home screen.
If these elements are satisfied the game runs no problem on Gingerbread and runs swimmingly on my r800i which I have an NXT ROM on. However, if played on ICS or above it will bark some other message, which seems to be the app seeking something that is present in GB but not subsequent OS releases and will kick you back to the desktop afterwards. This is what I'm interested in figuring out.