You say, C2 can't do "X = Self.X + Self.speed * dt" without programing.
I say, it's possible, send you a link.
You say, but the code is better in that case.
You don't me to show you how it's possible? :P
I say, "C2 don't needs any programing skill"
If you want to use some line of code, you can do.
If you don't want to use code/math, C2 offers many ways to do that stuff .
So the statement "C2 does not require programing" is still right. And you could do a whole game without getting involved into coding/programing/complicated math.
And using a behavior like in my example is more than basic and more easy than using any line of code.
But maybe Ashley could tell you better what I mean, because his native language is english + he knows C2 better than me :)