Issue #59 - Made GenericRPG class that wraps and coordinates all these components. Handles all the town and cave setup stuff now, but there's still more to do.