That game is awesome, even if I suck at it - I play it just to listen to the sweet soundtrack.
About the hugging thing. Different culture have different norms. That's all. PIE!!!
I hardly played the game. I'm scared to say that I just might be outgrowing games!! NOOOOOOOOOO!