Finishes allocating resources to tiles.  Does linear time work on the set of resources generated
This can be optimized by lumping this work in when tiles are being generated possibly