Home Art My Dog Sighs talks about his upcoming immersive installation ‘Inside’