Valor de {step} depende do argumento {N_VALUE} da macro mas é calculado fora da macro. Macros {spawn,calculate_x,calculate_y} usam {M,N} globais em vez de parãmetros da macro. Peças nas bordas das casas em vex do centro. Lógica de pintura das casas incorreta.