started work on three.js background. avoiding design. should probably go back to that first