A few months ago, I was on the verge of abandoning my dream indie game project. The coding was going smoothly. The gameplay ...