Hello again Peter
I noticed that in this engine o_enemy_parent checks for collision with the player and run "process_enemy_attack()" while in the Udemy course Castle Raider it's the opposite, player checks for a collision with the enemy. I googled to see what is better and usually answer is that it's better if player checks for the collision.
I wonder what would you recommend?