Limbo has been getting a lot of attention of late from those who like the indie gaming scene. Check out a recent trailer for the (finally) released game below.