Refactor some data and actually make the blocks placeable