right now if a connection happens while you're holding a piece you end up grabbing onto the new connected component. shoul;dn't be too hard to fix