resolveMoveHit

abstract fun resolveMoveHit(snapshot: BattleRuntimeSnapshot, moveId: String, attackerId: String, targetId: String, attributes: Map<String, Any?> = emptyMap()): BattleRuntimeSnapshot