Updated code for more OO approach.  Store objects in a std::list<Object>.  Minor edits to rendering code for small speed bump.