The meteor has landed, and it's made a real mess of the Battle Royale map. Check out all of the new areas and hotspots! Source : IGN.com