GAME DEVELOPMENTHOW TO MAKE A GAME: GO FROM IDEA TO PUBLICATION AVOIDING THE COMMON PITFALLS ALONG THE WAY