The only problem I had was instances where very specific wording was required (I didn't realize that the shell machine turned into a different object when the shells were added) and I feel that the end choices could have been made clearer, but I was able to solve the puzzle so it's all good.