Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I think your suggestion that the game include "if" statements is good.  In your example "if stone store full", "move to incinerator", "add to incinerator", you could replace the first line with "Repeat until Stone Storage not full" and you would get the same result.