Game Design Advice

So I’ve decided that I understand Java well enough now to begin programming my own games. Which is great! Problem is, I’m not entirely creative. I do have my moments of pure creative genius, but on most occasions I can hardly visualize a game at all in my mind. Now I understand this game should be small and rather easy to produce, considering this will be my first game. Regardless, I still want to give this game a certain finesse that is unique to games I create.

With that said, I would like to ask all of you fellow JGO members to discuss with me your strategies for piercing deep into your imaginations. (This should be interesting.)