Played it, great game. Made me jump many times and made me feel very uncomfortable. Great fun!
Here's my video on it: