// +build ignore,OMIT

package main

import (
	"fmt"
	"time"
)

// STARTMAIN1 OMIT
type Ball struct{ hits int }

func main() {
	player("ping", new(Ball))
}

func player(name string, ball *Ball) {
	for i := 0; ; i++ {
		ball.hits++
		fmt.Println(name, i, "hit", ball.hits)
		time.Sleep(100 * time.Millisecond)
	}
}

// STOPMAIN1 OMIT
