Overhaul: Overhaul release date and new demo!

Hey folks! Big news! Overhaul will finally be released on October, 14th! And to make this release date official, we've released a launch trailer! Enjoy! Also, and for the second time, we participate in the Steam Fest, w…