if ((targetPosition.x === 0 ||
            targetPosition.x === $game.VIEWPORT_WIDTH - 1 ||
            targetPosition.y === 0 ||
            targetPosition.y === $game.VIEWPORT_HEIGHT - 1) &&