anchor.diff:  var currMeshID = 1;
   var currRotation = 0;
   
  -var scaleVec = new THREE.Vector3(VOXEL_SIZE/2, VOXEL_SIZE/2, VOXEL_SIZE/2);
  +var offset = new THREE.Vector3(VOXEL_SIZE/2, VOXEL_SIZE/2, VOXEL_SIZE/2);
   var tmpVec = new THREE.Vector3();
   var normalMatrix = new THREE.Matrix3();
   var idx, intersector;
  
positive.code: 	controller.AddObject(arrow);
  	controller.AddObject(sphere);*/
  
  	var ramp2 = new RubeJect(4,[5,0,4],0);
  	if (controller.CanPlaceObject(ramp2.blockList,ramp2.position,ramp2.category)) 
  		console.log("Intersection test FAILED.");
  
negative.code: 		console.log("Bounds test FAILED");
  	else console.log("Bounds test passed.");
  	
  	// Test chaining
  	/*controller.CreateChains();
  	console.log("Animation construction --------------------------------------");
  	controller.InitiateAnimation();
  	var hasNextFrame = true;*/
  	//while (hasNextFrame) {
  	//	hasNextFrame = controller.UpdateAnimation();
  	//}
  		
  
  	console.log("ENDING TESTING OF CONTROLLER --------------------------------");
  	controller.ReInitializeAll();
  	console.log("RESETTED CONTROLLER -----------------------------------------");
  
  	// Ending testing of controller -----------------------------------------
  
  	$('.loading').hide();
  