start scheduler
more base scheduler
block breaker scheduler
some block breaking. Not going to be the final result but it works for testing