Broken Age

Double Fine

I've got a blog post about this.