Split off Viewport from GamePage

Entities now render below layers that are above the fringe layer
and the map view zooms in when it gets too big.
Hide the collision layer