What are the biggest problems facing PC/mobile game developers when trying to monetize virtual goods transaction fees, discovery, marketing?