thesis polyu creative writing computer game