Battle Canvas (SVG) Work-in-Progress