First cut at adding obstacles.

There is one display artifact to work out.  When trees are drawn NE of a
tile with a sand transition, the tree shadow bleeds into the sand
transition image.
Value noise for random obstacle generation.
Updated documentation with obstacle feature.