blast--;
if (!blast) {
change_timer--;
}
if (blast) {
dspeed--;
if (change_timer <= 0) {
change_timer = 50 + random(150);
dspeed = 0.1 + random(0.5);
direction = random(360);