Excesive computation using fort_character DamagedEvent

yes, you need suspends keyword in method signature to be able to call it via spawn

Thats kind of why you need this extra method, because the actual damagedEvent that we are subscribing to cant be used with suspends, so instead, you use this extra coroutine and just spawn it itself, and it is what is suspendable