Switch from WebGL to Canvas. Sort of Closes #3