Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

(null is created if there isn't a recipie for the combination)

Yeah, I know, but why is "quit" an element, and also, couldn't you have just said if null then empty? Also, instead of having empty be a pseudo-element, you could just have a blank texture and a blank name.

there's a level of kinda meta elements you need to make to beat the game, I guess it isn't super clear (try combining quit with some stuff just to see what happens)