simplify sharing, fix gamestate still being valid after retiring.
remove the for-pay code again. it was a bad idea.
Update version to 1.2.4.