How free games are designed to make money