func (g *Game) Draw(d grid.DrawableGrid) { gridutil.SingleBox(d, d.GridSize(), grid.White, grid.Black) gridutil.Text(d, image.Point{X: 2, Y: 2}, "Hello moo", grid.Red, grid.Black) var arrow int switch g.dir { case 0: arrow = 24 case 1: arrow = 26 case 2: arrow = 25 case 3: arrow = 27 } d.Set(g.x, g.y, arrow, grid.Green, grid.Black) }