Implement pushable blocks