+void
+Spiky::active_update(float elapsed_time)
+{
+ BadGuy::active_update(elapsed_time);
+
+ if (might_fall(601))
+ {
+ dir = (dir == LEFT ? RIGHT : LEFT);
+ sprite->set_action(dir == LEFT ? "left" : "right");
+ physic.set_velocity_x(-physic.get_velocity_x());
+ }
+}
+