My name is Alex Merritt, my student # is , and my username is u1y3. I implemented all of the required functionality. To toggle animation mode, press space. To move (or animate) the front left leg, press l. To move (or animate) the front right leg, press m. To move (or animate) the rear left leg, press n. To move (or animate) the rear right leg, press o. To move (or animate) the tail, press t. To move (or animate) the neck curl, press c. To move (or animate) the neck twist, press h. To move (or animate) the rear motion, press r. Caution: moving the rear legs while in rear position creates undefined results (due to no specification of what to do in this case, and the fact that the specified regular rear leg motions make no sense when in rear position). All camera buttons included in the template still work. I also added the following for bonus credit: Added eyes. Added horns. Added a background (ground). Added grass. Added trees. For these , I feel I deserve 2 out of 2 for extra credit. I also added the following for bonus credit: To move (or animate) the horns, press z. To rotate the view, press v. To toggle an automatic rotation of the view, press v when in animate mode. For these, I feel I deserve 2.5 out of 3 for extra credit. Note: pressing any other camera button will cancel the rotation done by pressing v. You will find my images in the directory.