The Impressions Vidcast discusses how to start marketing your gaming company