class State now subsumes the old PartialState class and the full-state numpy arrays