Cat update:
Ended up with both cats in my room again last night. They chased each other around, wore each other out, and both went to sleep not on top of me. They woke me up at 5:30 to be let out (I trained Belle to ring a hanging set of bells on my door when she wants out; Jasmine's already picked up on it). Then at 10 am, Belle started meowing at my door, so I let her in. We cuddled for a few minutes, then Jasmine started meowing, so I let her in. Then they decided it was playtime. The latest game is knocking each other off my bed. Mostly Belle knocking Jasmine off my bed. Then Jasmine left and Belle and I cuddled.
Yesterday, Jasmine discovered my brother's room. Walked across his laptop's keyboard. Naturally. As a cat is supposed to.