Scripts now support on collision, during collision, and onrelease callbacks