Mysterious new Deathpact project continues to emerge with latest drop, ‘Piston’ 'Piston' has certainly further developed the mystery enveloping Deathpact.