Split CollisionData to another file.
Convenient AddListener method that received a plain c function.