Games Between Programs: The Ruliology of Competition · HackerTrans