Bring in puzzle builder component