Blockhalving

#1