Working 3x3x3 code, with external pushbutton controller. Had major memory/freeze issues, but resolved them by simplifying the 54x54 arrays to 1x54 arrays. Need to add auto-solve.