This PR adds logic to handle when the active player (who is doing the bossfight) dies, disconnects, or leaves the arena bounds somehow (teleporting, no-clipping through the walls, etc.)
Upon any of the above events, we end the boss fight and prompt the next player in the bossfight queue.
Summary
This PR adds logic to handle when the active player (who is doing the bossfight) dies, disconnects, or leaves the arena bounds somehow (teleporting, no-clipping through the walls, etc.)
Upon any of the above events, we end the boss fight and prompt the next player in the bossfight queue.
Supplemental changes
reload
on world rejoin causing timeout function to not be cleared for prompted player (who left and rejoined)