Managed to get the thing installed (apparently I needed to click the link on the target device rather than this browser)... so far a pretty good game though I think it might want as slightly better...