First tile is now flat

minor connectivity issues in that neighborhood, but now the ball starts
on a flat tile.

To Do:
- fix tiles not connecting to first tile
- tiles with negative perlin heights cease to exist
- tiles with non-existant neighbors put up a wall to block them
- tee/cup not always on their tile.  This is because their position is
left over from old code from the last attempt.