private function getPosition($direction, $position, $blockPosition) { return $direction > 0 ? $position - $blockPosition : $blockPosition + 1 - $position; }