reorganization
Hack to make the collider always get recreated when I've moved.

Used to be on_mirror would get called whenever remote['_x'] got set, but now it isn't. I'm less than certain I really want it to be--perhaps mirror['_x'] is getting updated from self.x