Worked with a partner to design a program in Java that interprets a text file that defines shapes, motions, size changes, and color changes. The program uses MVC design pattern to interpret the animation file (model), control the display of the shapes (controller), and display the animation in one of three views: visual (to the right), SVG animation format, and a simplified text format.