Bloblocks: A puzzle game, a strange introspection.