Rip out generic coll det

* Replace fire coll det with stuff based on reverse square lookup
Create way more islands.

* Blazing fast