A game idea that's been kicking around in my head