CPN Location-Based and Immersive Entertainment