Coding games have a credibility problem. Some are genuinely useful learning tools. Others place programming words over an ...