For the midterm i was focusing on making a tool box of interactive shapes that could be combined to form a self organizing informative structure. The results were a class "shape" that knows when it has intersected another shape the size of the shape the color and position also how many of that type has been created. i hope to continue the functionality for the final where ill have a application for it.