I'm making a game where if a dog player is in the same tile as a dog enemy, he "dies"and the level restart. When the player moves, the enemy moves horizontaly. This is the rule:
late [ Player enemies ] -> [ Player enemies ] sfx1 restart
But in certain start positions, it's impossible for the player to be in the same tile as the enemy, so they cross paths and nothing happens. Somebody could help me with this problem? Here is the simplified code with only one level. It happens with the first enemy dog, but not with the second and the third. Thanks!