Interactive 3D checkerboard with pieces and textures using Three.js library with Javascript. Can randomize the piece's positions and change the theme on the click of a button.