Also I am not monetizing my game. I am not using this feature as a way to make money for the game. I was using it as a potential test subject for linking steem into the game. I personally don't like micropayments. It is unlikely I'll ever make a game that does something like that. Yet, I do like the idea of linking it into steem in other ways.
So I have the game and many prototypes... it is already greenlit. My plan was simply to have an account where I posted updates, stories, and other things based upon what players did that day or week, and if the post gets some SBD I leave that in that account and my code would give players a % of that SBD when they completed single player and multiplayer games. Basically instead of monetization bringing money IN. I would use it to encourage game play by sending crypto-currency out. My game the key to enjoying it a lot is really learning how to play it. It plays a bit different than anything out there. So if there is a way to possibly encourage people to play it numerous times and be rewarded then that is positive for the game.
Though the functions I requested in this post could be used for micropayments as well. So you are right that something like that could be done. That would require knowing the players password by the game to transfer the money to a steem account I think (could be wrong). In my case I'd never need the player's password for steem. I'd simply be sending SBD from the main account and never actually need anything from the player other than their account name.