public static void Step(Vector2 pPoint) { if (_exPoint != pPoint) { _exPoint = pPoint; if (pPoint.y < 0) { _xy.y--; instance.LoadScreen(_xy, new Vector2(pPoint.x, 5)); } else if (pPoint.y > 5) { _xy.y++; instance.LoadScreen(_xy, new Vector2(pPoint.x, 0)); } else if (pPoint.x < 0) { _xy.x--; instance.LoadScreen(_xy, new Vector2(7, pPoint.y)); } else if (pPoint.x > 7) { _xy.x++; instance.LoadScreen(_xy, new Vector2(0, pPoint.y)); } else { instance.rows[(int)pPoint.y].columns[(int)pPoint.x].step(); } } }