Name : san yuen chang, id : user name : z5f4 there is extra functionality of making all cubes as wire frames. extra credits attempted are : eyes, coloring. and animation during rearing that tail remains vertical, and neck remains vertical relative to the ground. Also dynamic motions are all independent and toggle independently as required and specified in the assignment. In particular that 'r' is used to reset everything to initial configuration, and 'R' is used for REARING.