The game absolutely does not use A*, they just measure distance between the player and themselves, and when the player either gets too close or shoots at them they go towards the player/shoot back.
Sorry, my bad, but yeah, from my previous experience, enemies with patterns are fun xD Good entry.