selfish mining attack implementation was wrong
we shouldn't be publishing blocks until the lead is about to be closed
before we were publishing to defeat the public chain to the detriment of our lead