What about enemy behavior in smoke? Right now, it just turns their brains off. Everything else is great. Here’s a weapon idea: a cannon that fires programmable shells. The shell penetrates walls and detonates at the player's cursor location. Upon detonation, it scatters shrapnel in a cone pattern, making it easier to deal with helicopters and aerial vehicles like drones (if there are any). If the shell hits an enemy directly, it deals massive damage by exploding inside the target. The shrapnel itself deals only minor damage to armored vehicles and is virtually useless against tanks.