Acho que pra não ter macro poderia ser mais trabalhado. Por exemplo, o char não andaria somente de um lado para o outros, andaria por toda a tela, mas não em movimentos repetidos, seria movimentos aleatórios, sempre mudando de direção e nunca a mesma

Gostei do jogo.