Added smooth shadows and trackball camera