Why not use Input.GetAxis instead of Input.GetKey, as in the previous module?
if (Input.GetAxis("Horizontal") != 0)
{
transform.Rotate(Vector3.forward * Time.deltaTime * RotationThrust * Input.GetAxis("Horizontal") * -1);
}