Added  more functionality to Universe, Particle, Point and such. Added a Dimesion enum to be used instead of an int for the dimension. Also added a Universe member to Point, which stores the reference of the Universe that any Point is created by, allowing shapes to reference information about the Universe they occupy.