ViewModel refactoring
goals priority
"play" feature