Restructure, move adjacent, check win