File_Reader, Res_Helper and Input_handler implementations and Player and Shot classes changes