The Wendigo is a new indie horror game and it's terrifying! Never turn you back on the wendigo or else...