Learning Go by implementing Jackhammer