A few improvements were made to the already existing systems like for instance the movement detection system making it more robust. Then implementing features one by one allowed us to develop a strong product with the attended simplicity of use allowing to user to focus on the learning.