make block overlap a option, defaults to 0, same as previous behaviour