Refactored the language in this thesis to be more egocentric