implement enemy unit move