Moved inputEngine, added a few functions to the class.  Appears event listeners aren't working on the canvas element at all ? so working on getting that going.