DSCF1414 The ninjas arrive to fight the robots