I never allowed a cat to sleep with me until about 8 yrs ago. I really missed out on that special closeness that I have now with my cat. You are her family now that she has been separated from her mom and siblings so it is natural for her to want to cuddle. Most of the time my cats over the years have just slept at my feet but Bootsie snuggles after I go to sleep and sometimes I wake up and it is nice felling to know she is there. She totally-unconditionally loves me! If the cat gets near your face,just scoot the cat over to teach her where you will allow her. If you sleep soundly and turn alot teach her to sleep at your feet or on top of the covers so you will not squish her!Best wishes! Oh and don't worry about her peeing in your bed. They never pee where they sleep!
The one person above said that a kitten will keep you awake needs to learn that if you tell the kitten to stop and put it on the floor every time it starts to play he will eventually get the idea and stop so he can stay in the bed.You have to be the boss or you and the cat will not be happy.