The Publishing Challenge for Independent Video game Developers: A Practical Guide