Hello,
I introduced better UX to the project. The game no longer throws an exception when input is not valid. Now it returns failure information to the user. I also took care to refactor the code.
Regards!
napu