Add matrix functor and construct tile cells before rendering view (so
they can later be closed over in a go loop).