Removed the animateGrouping variable and set i = 0 in updateConnection. The code skipped the first object if animateGrouping was true to prevent updating the same connection twice, but it doesn’t appear that the same connection was ever updated twice because the connection that gets updated in the animateGrouping function is not yet added to the list of connections/groups in the updateConnection function. This change fixes the transference issue in the last story of the Best Farm texts and doesn’t appear to affect any other interactions.
Created boolean called allowInteractions. If the condition is MENU, allowInteractions is TRUE, which means the user can manipulate objects. If the condition is CONTROL, allowInteractions is FALSE, which means the user cannot manipulate objects and can only read the sentences/press Next.
Added more information to comment to explain why code is not being used.
Commented out the farm and house epubs so only the best farm and circulatory epubs will show in the library.
Play error noise if user presses Next and they have not finished all the steps in the sentence
Merge pull request #30 from hcilabasu/IntroductionBranch

Introduction branch
Merge remote-tracking branch 'origin/master' into menuInteractions
Resolved merge conflicts with master
Merge pull request #31 from hcilabasu/menuInteractions

Menu interactions
Merge remote-tracking branch 'origin/master' into IntroductionBranch
Fixed the app bundle.