- Added Doodad functionality and prototype manager in one class.
  Multiple responsibilities, but simpler interface. Has gone
  through cursory testing.