Move DescriptionPlayer into Main VM

Also potentially fixes bug that causes a double play.
Hopefully fix possible race condition with lock
text changes depending on selected description and space

fixed minor spelling mistakes