HEllo, so you want something 2d like this google pic:
[login to view URL]
not 3D like this pic:
[login to view URL]
and just simple selection and moving of pieces, piece will be some objects in a 2d ( null if n oobject at some positon)
I am kind og wandering why you want webGl for this 2d as noral canvas would be just fine, but you probably have your reasons...