Parsing the user input is fixed

The old bulky method is replaced with ReadInput and ParseInput, whose
job is to process the user input. The games compiles and runs fine