+ Sector::current()->add_object(new BouncingSnowball(get_pos().x, get_pos().y+32, dir));
+ else if (badguy == "mrbomb")
+ Sector::current()->add_object(new MrBomb(get_pos().x, get_pos().y+32, dir));
+ else if (badguy == "mriceblock")
+ Sector::current()->add_object(new MrIceBlock(get_pos().x, get_pos().y+32, dir));
+ else if (badguy == "snowsnail")
+ Sector::current()->add_object(new SnowSnail(get_pos().x, get_pos().y+32, dir));
+ else if (badguy == "mrrocket") {
+ Sector::current()->add_object(new MrRocket(get_pos().x+(dir == LEFT ? -32 : 32), get_pos().y, dir));}
+ else if (badguy == "poisonivy")
+ Sector::current()->add_object(new PoisonIvy(get_pos().x, get_pos().y+32, dir));
+ else if (badguy == "skullyhop")
+ Sector::current()->add_object(new SkullyHop(get_pos().x, get_pos().y+44, dir));