So in that case, I guess it would be wise to do it straight with Lua. What I have is:
directional = CreateDirectionalLight()
directional:SetRotation(Vec3(45,45,45,))
TurnEntity(directional, (Vec3, AppSpeed()*.5,0,0)))
I don't see why this isn't working...