Hobby project about game programming with HTML5 canvas and JS