Não coloque g_moveunit em sinais de porcentagem ( %
); É uma expressão. Regra de ouro: Quando se trabalha com números puros ou passando algo para uma função, é uma expressão.
[Side note] Para seu outro problema descrito no seu comentário:
Leia as FAQ , respectivamente, a explicação da seção de execução automática .