Added remove block functionality (very similar to add block, may want to refactor)