basic semantic zoom implemented

this doesn’t do anything to implement physics, as the zooming makes it
less obvious how this should happen.