Blocks beta

Still has flaws tho'