Try Teamviewer. It is another free alternative. Download the client on your pc and device.
http://www.teamviewer.com/en/index.aspx?cdsplit=D
Having tried Teamviewer 7, I think that it has potential, but i dont think it will be as good as your alternative. The game doesnt run very smoothly in my opinion, but it is free, so check it out if you want to try.
Bookmarks