package models

type Direction byte

const (
	North Direction = 1 << iota
	South
	East
	West
)

type Coordinate struct {
	X, Y int
}

type Gopher struct {
	// Current direction
	Direction Direction
	X, Y      int
	Path      []Coordinate
}

func (g *Gopher) Increment() {

}

package models

type Direction byte

const (
	North Direction = 1 << iota
	South
	East
	West
)

type Coordinate struct {
	X, Y int
}

type Gopher struct {
	// Current direction
	Direction Direction
	X, Y      int
	Path      []Coordinate
	Score     int
}

Remove (*Gopher).Increment, add Score field to struct Gopher
Remove (*Gopher).Increment, add Score field to struct Gopher
