fixes #8 model: allow second next block only for the same direction