Thanks a lot for the feedback, and sorry for the late reply — I’ve been taking a short break and only got back to it now.
I really appreciate you pointing out state machines. I’m not very familiar with them yet, and I agree that they would be a good place to start researching in order to improve and move forward. It feels like something I should properly understand sooner rather than later.
Adding more enemies with different behaviors was already the next logical step I had in mind, mainly to introduce more variety and also to learn how to design and manage different kinds of behaviors instead of just one chasing enemy.
Same goes for pathfinding. What I have right now is very simple because I didn’t really understand how it worked at the time, and I noticed it doesn’t behave correctly in many situations. So yes, that’s definitely something I need to learn and rework.
Overall, I really like how your feedback gives me clear starting points for learning more in general.
Good catch on the EXIT option in the browser version as well — I honestly didn’t think about that at all, but it makes total sense. I’ve noted it down to fix it.
Thanks again for taking the time to write this, it was very helpful.
