Final version 1 - Recognizing characters
Final version 2 - With directory chooser as startup