func fireLoop(ship, target *dtl.Ship) error {
	for {
		if ship.CanFire() {
			fmt.Printf("Fixing on %s\n", target.Name)
			if err := ship.Fire(target.Name); err != nil {
				fmt.Println("Fail!")
				return err
			} else {
				fmt.Println("HIT!")
			}
		}
		time.Sleep(1 * time.Second)
	}
}