Restructuring as a prototype… not sure I love it though
Switch from canvas to SVG for much nicer graphics