attributes->get('currentPlayer'); abort_unless( $player instanceof Player && $player->room_id === $room->id, 403, ); $this->roomEmotes->throwPaperBall( $room, $player, (int) $request->validated('target_player_id'), ); return response()->noContent(); } }