Coded Bloon

A Coded Bloon is a bloon that likes coding. It has 5 HP and moves as fast as a blue bloon. It looks like a grey bloon with a random symbol ($, %, &, {, etc.) in it. It releases nothing after death and has this ability:
 * Code Modification: Launches 3 random symbols at a tower, giving it a random buff or debuff. These are the debuffs:
 * Makes the tower shoot darts instead of their supposed projectiles (does nothing to towers that already shoot darts).
 * Makes the tower attack 15% slower for 6 seconds.
 * Deals 3 HP damage.
 * Makes the tower have 20% less range for 8 seconds.
 * Makes the tower lose 1 HP each second until it has 20% HP or less.
 * And the following buffs:
 * Makes the tower shoot 10% faster for 4 seconds.
 * Gives the tower a 15% range boost for 6 seconds.
 * Makes the tower able to pierce an extra bloon and an extra layer for 3 seconds.
 * Heals the tower for 2 HP.