public void Move() { if (eSentido == ESentido.RIGTH) { ejeX += 1; } if (eSentido == ESentido.LEFT) { ejeX -= 1; } if (eSentido == ESentido.UP) { ejeY -= 1; } if (eSentido == ESentido.DOWN) { ejeY += 1; } var limit = mapa.Limit(ejeX, ejeY); if (!limit) { mapa.matriz[ejeX, ejeY] = 1; } Stoping(); if (!Stop) { Validate(limit); } }