I made a "falling sand game" with Java (or actually Processing) in the past 3 days. It's a screenshot I based it on the source code from Pyro Sand. I made some personal changes: Removed the sources (Sand, water, salt, oil) Made the menu smaller (Bigger playfield) Removed the pen-type menu (Size of sources and stuff) Removed some unrealistic elements (Spout, well, plant, eraser is now right-click) Removed the element C4 (I plan to keep only one solid element, "wall") Added lava, acid and propane-gas Added mouse-click related stuff (Left click: size 2 draw, middle click: size 4 draw, right click: size 4 erase) Added screenshot ability (Key "C") Added clear function (Backspace) Probably more, but I forgot The reason I'm posting this is because I have no ideas of what elements to add. I've done almost nothing today and yesterday, and my goal was to make a clone of Powder Game without the wind physics and only realistic elements. If you want to see a specific element in the game, please tell me. It has to be a realistic element, with programmable physics. No life-forms. (I know, this is stupid to say, but ha55i (Creator of Powder Game) added "bird" in his game as an element. It's useless, and it lags like hell) The current version is the first public release, it's a stable, so everything that's implemented as of now will keep that way. You will need the Java Runtime Environment-thing to be able to execute Java Archives (JAR), so make sure you have it before asking why it doesn't work. (It's not like I expect this from people on here, but still, I'll say it anyway) Download Note that this is my first project with Java/Processing, so it's probably not fully optimized. I might release the source code (if anyone is interested) when I stop working on it.