My point is that cooking and IT development are not so far apart as it seems. A product is made with adequate tools and ingredients by following a procedure consisting of instructions. In short, we just have to follow a recipe to make a thing.
Remember Grandma when she prepares her so delicious strawberry jam. She puts the fresh fruits in an old copper bowl, then adds sugar, a few tablespoons of lemon juice, stir a bit while heating and tadaaaa! The strawberry jam is ready. As you can see, the key to make things is the recipe.
All this to simply say that we spent a lot of time and love establishing the mechanics of crafting in Planets³. And I hope it will provide you as much fun as we have had to do it.
Now back to the code. I put pieces of code in the compiler, add some comments, a bit of refactoring while my computer is heating and tadaaaa! The next release of Planets³ will be soon ready to be played.