Work on making the blocks run async. Doesn't run.
Some more changes, still doesn't work...