Implemented the DnD dice problem. Observe now accept multiple observations. Minor clean-ups.