only adjacent moves/primary color starts
all primary to all secondary/undo as stack
fixed solve bug