Added printing of number of steps of "shortest path". Added TileGrid.merge and changed make to only take one path. Grid.make now takes a already merged tilegrid, fixes #9