Phoenix

It's pretty much just "Battle Royale" in space.

Archive