I'd start by making something simple and just make something. Oddly enough, sometimes there will appear a bug or quirk in the game that, rather than fixing it, you actually realize you can expand it into a feature. I feel those implementations are the most fun and organic.