Extend the CyberPet and CyberPetApplet classes by adding a third state to the pet simulation -- for example, thinking. The applet GUI should continue to display the CyberPet's name and current state as well as an image that depicts the pet's current state. It should also include command buttons for each of CyberPet's states.