Swap token inspired by BFDI | ScratchStats