Hello
I just wanted to share my version of Text-101
https://drive.google.com/file/d/0B4H-T5B0EluMSWFSRkxkMGZ4VEU/view?usp=sharing
Added another way to deal with states machines, introducing a state machine design pattern that helps you add new states without the need to change the Text-Controller class every time, this version also does not violetes the open closed principle.
Also i added the spanish version of the messages and the ability to switch between english and spanish using the 1 or 2 keys, also for this im using an abstract factory pattern.
Regards.