 texture;
                    floorMat.needsUpdate = true;
                } );

                var planeFloor = new THREE.Mesh( planeGeo, floorMat );
                planeFloor.name = "floor";
                planeFloor.rotation.x = -Math.PI / 2.0;
                planeFloor.position.y = -10;
                walls.add(planeFloor);

                var matTop = new THREE.MeshPhongMaterial( { color: 0xffffff, side:THREE.DoubleSide, opacity:0.3, transparent:true } );
                var planeTop =