Almost completely modified to be component based. Still working on getting the
shapes to draw though.
Things are working between components and shape rendering. Gave up making a shape component, so it is now simply a public member in each entity. Had to disable glui while working on this computer (32-bit OS issue?). Need to delete the older files.