fun Ġmain Ġ(){ ĊĠĠĠ Ġval Ġgame Ġ= ĠGame () ĊĊĠĠĠ Ġwhile Ġ( true ){ ĊĠĠĠĠĠĠĠ Ġprint (" Enter Ġa Ġdirection : Ġn / s / e / w Ġor Ġend Ġto Ġexit : Ġ") ĊĠĠĠĠĠĠĠ Ġval Ġinput Ġ= Ġread Line () ĊĊĠĠĠĠĠĠĠ Ġgame . make Move ( input ) ĊĊĠĠĠĠĠĠĠ Ġif Ġ(!( input Ġ== Ġ" n " Ġ|| Ġinput Ġ== Ġ" s " Ġ|| Ġinput Ġ== Ġ" e " Ġ|| Ġinput Ġ== Ġ" w ")) Ġbreak ĊĊĠĠĠĠĠĠĠ Ġprintln ( game . description () Ġ+ Ġ"\ n ") ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprintln ("\ n Ob rig ado Ġpor Ġj og ar Ġo Ġme u Ġj og u in ho Ġ: D Ġ\ n ĠFe ito Ġpor : ĠC lay l ton ĠSan tos ") Ċ Ċ }