an attempt to create the 80s game hunchback in HTML5 canvas
todo: figure out any good ways of caching pointers plus be more consistent with user generated surfaces and canvas surface, e.g. rgbView not just rbg in property names. maybe look at using 'this' in your my object.