Use linked list as a storage for destroyed blocks

This way we won't have sudden lag spike because of map size increase