basic PlayerVM created for #1
basic game VM for #7
added start game method for #7