Nice work! I wonder if there should be a limit in the number of blocks you can make at a time and maybe be a bit more generous with the time they exist.