Init interface + Use of surrounding functions + end game