Just stumpled upon a little game 2d game framework. So if you have a great idea for a game, but cant/wont implement it through standard channels, you should check it out:
JGame: a Java game engine for 2D games
Is super easy to use, and very well documented with both javadoc and tons and tons of great examples. Just somthing to play around with.
Im personally doing a fun little td game :-)