Is the Ubisoft Battle Royale worth playing? Hyper Scape [ESP][ENG]