work on cleaning up entities going past destination point.  
more work on cleaning up iterator allocations for iterating lists of
stuff -- biggest point, component filter matching