thanks, I'm glad you liked it
about the direction thing, early on in the programming I knew I wanted the hero to run within a limited area, so it's always checking how far they can, so in the case of aiming too close and if they don't have enough room because they're getting closer to a corner, they'll run in the opposite direction to have a better chance of escaping your attacks. But I'll keep your feedback in mind, maybe I need to adjust the programming when the player is trying to aim too close. Thanks you for playing :D