Implement block gravity after chain break along with test cases