Notes on Code, Games, and Life