A Personal Journal of Code from Programming 2d Games