Wall of text vent and need advice

TLDR: Girl responded well to teasing BUT could not push past ASD/can't escalate fast enough.

A little background: This girl is my ex. She broke up a couple of months ago because I was a BP pussy. I denied the friendzone and said we shouldn't meet anymore. Haven't heard from her over winter break but she's in my class so I see her everyday in school.

Started lifting, reading, self improving.

She tries insulting me and generally is disrespectful towards me after noticing my increased SMV but I ignored all of that. Was ill for a week so I couldn't go to school and when I came back, her attitude towards me did a 180. And just when I thought I got over my Oneitis, she starts getting flirty with me and throws mild shit-tests at me. Asks me if I still like her (beta bait, chad prolly dumped her). Thought I'd try turning her into a plate.

Body:

Teased her, saying she must be looking for a fight after she playfully insulted me during break. Told her we should meet later so we can have a "fist-fight" (really weird plausible deniability). She responded really well and we continued our fun on our way to class, she blocked the doorway so I couldn't get in, I tried pushing her and she pushes her ass against my junk. I slapped her ass and we moved on.

Texted her after school:

Me: You stink

Her: You still wanna fight?

Me: Yeah i'll meet you at your place

Her: I'll be waiting

At her place:

We went to her room and she asks what we should do. I instantly lose frame: "I don't know". I tried recovering by saying we should do things a bit different than before and started making smalltalk about her hair (really fucking stupid, she's already DTF). Tried pulling her hair with a fist full of hair but kinda failed. She pushed me onto the bed and I stood up again (don't really know why, maybe I tried push and pull). I rested my arms on her shoulders and wanted to move my hands towards her neck, she thought I wanted to give her a hug so she hugged me which made me look needy I think, so I slapped her ass to show what I'm about. We had a small makeout session (this was about 15mins after we entered) but she laid down on her back with her legs crossed and played hard to get, and her ASD went into overdrive. She kept saying "not that easily". I tried teasing her but couldn't find a soft spot. She gets dry as the desert, gets up and says we should watch Netflix. I didn't really want to, but I lost frame because I was getting a bit tired. I tried escalating during the film but she kept saying I should watch the film because I haven't seen it yet. I got interested in the film and stopped trying. After the film she told me I should probably leave. Film was good tho. Have Oneitis again. How can I improve? I know just leaving might have been a good option, but it's the one thing I keep forgetting.