basic enemy logic