exploding tiles from distance + refactoring