Blocks, commit 1

This 1.8 JSON system will be my undoing, but YAY I TRIED <3