One of the hardest things to make in a fully editable game world is water. The pendulum of efficient and accurate always swings hard in one direction. For the water in Engineer Alpha I have gone for the efficient side of things for now but I can almost guarantee that things will change somewhere down the line.

Water in 0.6 will spawn in "lakes" throughout the world. You will be able to jump into them and swim. If you remove a block that has water on the sides of it or above the water will spread. This function is recursive so water will fill as big of a hole as you give it. I am not super happy with how this makes water behave but I feel that it is good enough for right now and will expand on it in the future to make it a system I am happy with in the future (likely something with flowing water and more restrictive propagation rules.)

With the addition of water the Well will also be receiving some updates. It has been renamed the 'Water Well' and it will still serve as an infinite source of water however it will now require being placed over water and will extend its tube down to reach water it finds below itself.

The well also has a new addition to its UI the ability to manually fill Items, i.e. buckets, with water. There will also be an automatic version of this added in the future that will have its own building and be used for things like barrels and other containers.

I have added a new category of assembler, the fluid assembler. Fluid assemblers can take in both solid items as well as fluids via pipe and output solid items and/or fluids. The first building to make use of this new tech will be the Ore Washer. The ore washer will be the second piece in the ore refinement chain after the ore crusher. Taking in crushed ore and water while outputting 50% more cleaned ore than was added. Unfortunately It doesn't look like the Ore Washer will make it into the first development build but it should be in by the time final 0.6 release comes around.
I have decided to change things up a little bit this time and release the Development Version on the planned release date (August 8th for 0.6) instead of the final version. Planning exactly how long I would need for player bug testing and feed back was problematic and not really working for me so I decided to change things. I hope this is not too upsetting to anyone and I was intentionally vague on things like the road map because I wasn't sure how I wanted to do things and always knew this was likely to happen.