Lol oh, the eye-gouging is awesome, isn't it? We never co-slept with DD1 (I'm doing it with DD2 because it's easier to BF in the middle of the night, with DD1 I had to get up and drag myself to the kitchen to make a bottle anyway so it didn't matter that she was in her own bed), but there are times when she wakes up in the middle of the night and comes into our bed and then decides to start jumping around, yelling and playing...

DH and I just turn the lights off, roll over and try to hold her down on the bed... usually she gives up and lays quietly (she may or may not fall asleep, as long as she's not kicking me and rolling over my head I don't care), I'm sorry that's not much help but that's how we do it :/
DH is a pain because if she comes into our bed he will start laughing and tickling her and stirring her up, but usually once the lights are off and she's told, 'Nigh-nigh time now' and given a kiss, she settles.

I hope that helps Sorry I haven't got any productive advice!! I'm sure the full-time co-sleepers will have some better tips for you