Moved collision callbacks to it's own file