loading functions are now generators.  bodies are added to space.  circles are a hack.  shape names need review.