Beware The Ghost: Releasing October 1st

Beware The Ghost will be released on October 1st by the stroke of midnight! Grab your friends and enjoy some spooky local multiplayer shenanigans. You have been warned.