В юнити неплохой профилировщик памяти - возьмите да посмотрите.
Но меня бы тут волновало не количество памяти, а то что внутри Move вы тогда сравниваете строки - а вот это уже дольше + сложность O(N). Сравнение интов - O(1).
А если вам хочется писать Move(Forward) - откройте для себя enum.
Я пишу сетевую игру, поэтому религиозно сражаюсь за легкость Update(), мне очень важно.
Нахер не надо. Напишите сначала СТАБИЛЬНУЮ СЕТЬ. А потом занимайтесь оптимизацией там, где это БУДЕТ НУЖНО.