Candy Land is a celebration of childhood fantasy