Work in progress mini HTML5 canvas game