The principal of "Flow" is a concept whereby an individual is completely engrossed in an activity or task resulting in a loss of ones sense of time and space. Achieving this state imparts a feeling of clarity and ecstasy, with proven mental health benefits. 

Flow is achieved when a task is balanced between the individuals ability to complete a task and the difficulty of the task, i.e. not too challenging to become frustrating and not too easy to become boring.

This application aims to induce sustained flow by implementing computer vision technology to perform facial emotion recognition and modify the difficulty of the video game "Tetris" via a linear difficulty scale, based on the user's emotional response - if the user is perceived to find the task too positive the difficulty will be increased, while too negative the difficulty will decrease.

The goal of the application is in the area of mental health therapy and general recreation.

"The best moments in our lives are not the passive, receptive, relaxing times - the best moments usually occur if a persons body or mind is stretched to its limits in a voluntary effort to accomplish something difficult and worthwhile." -Mihaly Csikszentmihalyi