Broken and Alone

Broken and Alone for the Indie Speed Run 2012.