Add block implementation

I've added in the lowest layer of implementation for Blocks and Worlds.
I also patched it so builds would work again.