fix arena forwarding

fixed forwarding fails and the player is not held by any arena but the arena in the player object is still set.

In PVStarScriptApi, use arenas forwarding method instead of manually forwarding player

Call PlayerJoinedEvent when player is forwarded to another arena.