Passes all tests except for 2 probably failing tests, works on 82 blocks