[x] Enable right to left option for languages that are written from right to left.
[x] Enable the user to choose the lessons they want to practice.
[x] Support multiple lines
[x] Save user settings
[x] Move view functions from controller to view.
[x] Move view functions from model to view.
[x] Display statistics based on users language
[x] Show WPM and accuracy in real time
[x] Save the practice id in the database
[x] Show practices stats
[x] Fix screen overlap crash
[x] Support practice that user brings his own text
[x] Dont count errors twice in the same place
[x] Support weak words practices
[x] Exit practice with esc
[x] Support weak letters practices
[x] Show settings in the view
[x] Database to load only relevant languages data
[x] Center the text and the practice in the view
[x] Add sound effects
[x] Make menu to select options
[x] Connect model to controller
[x] Add stats of timing
[x] Fix the hebrew new line bug
[ ] Fix the problem when practice ends