Blocks can now have custom size, rotation is broken once more, will get to that tomorrow. Somewhat tested, doesn't crash.