Project for the course "Object Oriented Programming II" of the 3rd semester.  The purpose of this project is to use the object oriented functionality of the C++ language to create a small scale simulator.   There has been extensive use of the freeglut/opengl frameworks to create a graphic representation of the program.