Dude, Stop: Release Trailer is out!

The game is coming out in just 2 days, so get a look at the Release Trailer featuring all the features! RELEASE TRAILER Before you see the trailer, let us tell you a story about how we got the idea for the game, or how…