Interesting concept but doesn't seem well polished
You have the concept down, sort of, but certain things annoyed the hell out of me. Like the girls being random in terms of encounters, this makes it very hard to get the one you want to talk to you. You didn't list anywhere how much experience is needed to reach the next rank (if I spent 50 days worth of gametime and got their exp. to 100 and I still get rejected for phone numbers!! 50 days man... like how much do I bloody need? 200? Add them being random and particularly if the one you spoke the least all of a sudden appeared more often...)