debugging completed, all pieces can move successfully