This is a battle royale game taking place in Egypt where players need to use portals to their advantage in defeating 19 others for the ultimate Victory