Maybe the sharing system is like this: You select a friend in your list, select a game and time periode ( 3-30 days). Friend gets message where he can download the game in the cloud. During that time you can't play your game and if the periods ends your friend can't start it anymore but you can. Wouldn't be that hard to implement








