@Override public void update() { if (attackedUnit != null) { findAndAttackNearbyEnemy(); attackingUnit(); } else { unit.getMoveBehavior().update(); } if (!unit.getAction().equals(ActionType.NOTHING)) { return; } findAndAttackNearbyEnemy(); }