Here are some new screens from Japan Studio's creative new platformer, Puppeteer