Final Space S03E13 — The Devil's Den | Oryxa