Many people like video games, yet many are clueless when it comes to the underlying technology. People may have great ideas for 2D games, but they...