Please use code tags: Using code tags properly
Recommend you put Debug.Log() calls into the code to determine if any of it is running.
Also, print the value of moveSpeed
because it may be serialized as 0 in the scene, which would override your 5f initializer.