Background
I made a fundamental change in the process of shooting's impact generated by cannon. Previously the direct impact was on the enemy and this meant that there was damage to the enemy hit.
The new process
Now the process is different, the impact occurs only on the floor and a localization process determines which enemies are near ground zero. According to the proximity of the point of impact and the enemy a factor is used to generate the damage (something like between 100% to 50% of the total damage according to the distance).