I do remember seeing this on Steam as a new release a couple of weeks back... Didn't want to get it and probably still don't however I do have a question is gameplay as fast as in the video provided in the OP?