Blocked level connections should behave properly with respect to levelpacks.
Refactor blocked connection code to remove references to horizontal and vertical things (confusing terminology)