implemented bad ninja