Fixed a bunch of bugs with adding and removing bloqs, as well as added save/load function