Cleaning up the flow to look and feel more like the existing structure,
also added in the "feel" for when you move a direction and it doesn't
exist.