made the State track why it changes the way it changes. made the game view show the changes as node tooltips