Really cool premise and concept, and top-notch presentation all around! My only quibble is that it gets a little too intense too fast.
Yeah we noticed the difficulty is a little too hard.