I had the chance to play Klei Entertainment’s released, but not released, Invisible Inc. over the last few days and it’s shaping up nicely.