Interesting mode

Merge interesting mode into master branch. I am doing all work on it anyways and master became uninteresting.