HTML5 Canvas isometric client