Learn to build an 8-ball pool game from scratch with HTML5 and Javascript. Part one of a three part series.