Logic error, new changes see detailed
1. The collision code always run unless combine
2. The explode run after collision.