Для начала вопрос. Ты переменную "health" заменил на свою (energy)?
Если да то в данной ситуации помогает дебаг.
if EntityCollided (player, TypeEnemy)
health = health -1
DebugLog "123"
endif
если в маленьком окошке под окном с игрой появиться "123" значит происходит столкновение и должно отниматься хп/мп