class_name Fightable extends Area2D signal fought(player: Player) func fight(player: Player) -> void: fought.emit(player)