Show Yourself (Director's Cut): Game release date announced!

We're excited to announce the release dates for the Show Yourself Director's Cut demo and full game, along with the launch trailer: the demo will be available on April 18th, and the full game on May 2nd!