A light HTML5 canvas game framework