Starting to implement new state model for PlayableModel