Library of javascript functions that makes HTML5 canvas easy to interact with for building grid based web games