Dealt with a few corner cases while dragging.
Perfection ^_^