Implementace zakladni logiky hrani.