if she doesnt want to play then dont force her. protect your pup. her hiding under chairs and snapping at other dogs is her protecting herself.
some dogs just take longer to gain confidence. pups getting startled or being afraid is nothing new. how stable your pups nerves is depends on how quickly she recovers from being afraid. hiding anywhere for 10 minutes isnt a good sign though.