See the Light was released weeks ago over Xbox Live Indie Games, but if you haven’t played it yet, here’s a new trailer to tease your appetite!

Later we’ll talk about how much I hate Windows Movie Maker.