Updated the ICollectionVM to have a static class NodeValue for the GameTree and updated CollectionVM to update the game tree whenever a change has been made to the VM