Finished the block code

Todo: Render, packet