The 2013 Indie Speed Run Entry Window has Closed. Public Play begins October 7th.