I've been on five dates with this girl and three of those times things have gotten hot and heavy (Did not spend money on dates, all free activities). After our first date, we ended up making out on my bed but she said she had to leave which was understandable. The second time as I got her on my bed, she explicitly said "We're not having sex" and I replied "That's fine" but continued escalating. I tried moving her hand to my belt but she moved her hand back every time. The third time, I tried rubbing her vagina through her jeans and she said "let's just watch the movie" to which I complied. I really like this girl because she respects my time, she makes it easy to meet with her and she never pulls out her phone when she's with me. I'm aware that I should be hitting on other girls which I'm doing but haven't had success so far. Is there anything I can do to improve this situation? Am I just not being aggressive enough?