Learning Go by porting a HexMap and Hex Game exercise