Seperated the block code into 4 blocks, allowing to have 2 more flags in
the blocks metadata. One of them is Nort-South or East-West orientation.
Fixed hydration level.
Added a (basic) build script.