Add state and power_state fields to Block
Extract power source updates to update_power_from_behind
Remove extra variable for up_node
Add the ability to set state on blocks
Enable delay on repeaters
Enable repeater locking