Enemies will no longer shoot if their bullet will start inside a wall, meaning it'd explode immediately after being fired. This was already implemented for players shooting bullets.
Bullets now take in consideration the lifes you would give them in the constructor if the value is not default (2).