Rather than place entities directly on the screen edge boundary, add the distance they were beyond the screen edge. Store aabb in ModelComponent for use by multiple systems.