Organism decisions based on habitat features

Use of coordinates allows much neater handling of organisms and
habitats.  Naming needs work, as does use of objects - dictionaries are
becoming extensively used, perhaps I need to wrap them to keep things
readable.