Playdew, a Pakistani indie developer, has officially released the first trailer for their puzzle platformer: ‘Lost Twins 2’. The promo featured the gameplay along with the website and Steam...