From http://unity3d.com/learn/tutorials/modules/beginner/scripting/translate-and-rotate