Removing stupid `BadCoord`

It hardly did anything but get in the way.  There's already a way to tag
a value as invalid: `Nothing`.
Tossing out the `Invalid` terrain