Added code to allow for destruction of tiles and their effects, have some more checking to do and  such, but it seems to be mostly working