private Vector2 determineMoveDirection()
        {
            if (reachedTargetSquare())
            {
                currentTargetSquare = getNewTargetSquare();
            }

            Vector2 squareCenter = TileMap.GetSquareCenter(currentTargetSquare);

            return(squareCenter - EnemyBase.WorldCenter);
        }
 private bool reachedTargetSquare()
 {
     return(
         Vector2.Distance(EnemyBase.WorldCenter, TileMap.GetSquareCenter(currentTargetSquare)) <= 2);
 }