enemy behaviour complete