In this project, I am using variables to store information that helps my program check on the status, or the state, of something, and then based on that information a set of actions can be taken. In this case, music can be turned on and off by clicking the boombox. Or the cat can be changed to a dog and then back again.
Look inside to see comments on the code for the boom box or the cat to see how this is done.