Microlibrary for 8-bit style graphics programming with the HTML5 canvas