add collision and explosion