Bastet does this mostly in summer.

How I deal with it:

1. Gave her food just before I went to bed. That helped heaps - at least she didn't wake me up until 5am.

2. Gave her a catkong - its a rubber ball that you place food in - like cheese or something cat attracting that she can run around with at night trying to get the treat out. It makes no noise when it hits walls - leaves no marks either - AND its QUIET!

3. Hid her toys at night after she and I had a big play.