-- Atkinson.plays
-- playname: {offensive | defensive} {setup | play}
-- {player}: {stop | run | block | guard} {target}
-- ball: {pass | kick} {target}
-- player = {QB | LE | RE | LG | RG | C}
-- target = {null | goal | ball | {player} | location x y (relative to scrimmage)}
-- Russ Atkinson (RRA) January 23, 1985 8:58:24 pm PST

5-1: offensive setup
QB: run location -5 0
LE: run location -1 -8
RE: run location -1 8
LG: run location -1 -4
RG: run location -1 4
C: run location -1 0

5-1L: offensive setup
QB: run location -10 0
LE: run location -1 -8
RE: run location -1 8
LG: run location -1 -4
RG: run location -1 4
C: run location -1 0

D5-1: defensive setup
QB: run location -2 1
LE: run location -1 -8
RE: run location -1 8
LG: run location -2 -4
RG: run location -2 4
C: run location -1 -1

D5-1S: defensive setup
QB: run location -2 1
LE: run location -2 -9
RE: run location -2 9
LG: run location -1 -4
RG: run location -1 4
C: run location -1 -1

4-2: defensive setup
QB: run location -6 -6
LE: run location -1 -6
RE: run location -1 6
LG: run location -1 -2
RG: run location -1 2
C: run location -6 6

ShiftU: offensive setup
QB: run location -5 0
LE: run location -1 -4
RE: run location -1 16
LG: run location -1 4
RG: run location -1 8
C: run location -1 0

SplitU: offensive setup
QB: run location -5 0
LE: run location -1 -8
RE: run location -1 18
LG: run location -1 -4
RG: run location -1 4
C: run location -1 0

SplitUB: offensive setup
QB: run location -5 0
LE: run location -1 -8
RE: run location -1 18
LG: run location -1 -4
RG: run location -1 20
C: run location -1 0

SplitUG: offensive setup
QB: run location -5 0
LE: run location -1 -8
RE: run location -1 8
LG: run location -1 -4
RG: run location -1 18
C: run location -1 0

ShiftD: offensive setup
QB: run location -5 0
LE: run location -1 -16
RE: run location -1 4
LG: run location -1 -8
RG: run location -1 -4
C: run location -1 0

SplitD: offensive setup
QB: run location -5 0
LE: run location -1 -18
RE: run location -1 8
LG: run location -1 -4
RG: run location -1 4
C: run location -1 0

SplitDB: offensive setup
QB: run location -5 0
LE: run location -1 -18
RE: run location -1 8
LG: run location -1 -20
RG: run location -1 4
C: run location -1 0

SplitDG: offensive setup
QB: run location -5 0
LE: run location -1 -8
RE: run location -1 8
LG: run location -1 -18
RG: run location -1 4
C: run location -1 0

SplitEnds: offensive setup
QB: run location -5 0
LE: run location -1 -18
RE: run location -1 18
LG: run location -1 -6
RG: run location -1 6
C: run location -1 0

RunU: offensive play
QB: run location -8 20
LE: block LG
RE: block RE
LG: run location 6 16
RG: block C
C: block QB
ball: pass location 6 16

PassU: offensive play
QB: run location -22 24
LE: run location 12 -20
RE: run location 16 16
LG: block QB
RG: block ball
C: block ball
ball: pass location 16 16

PassU2: offensive play
QB: run location -22 24
LE: run location 12 -20
RE: run location 12 16
LG: block QB
RG: block ball
C: block ball
ball: pass location 12 16

PassUQ: offensive play
QB: run location -8 2
LE: run location 4 -12
RE: run location 4 12
LG: block ball
RG: block ball
C: block ball
ball: pass location 4 12

CrossU: offensive play
QB: run location -20 20
LE: run location 12 -20
RE: run location 12 -8
LG: block QB
RG: run location 12 20
C: block C
ball: pass location 12 20

UpTheMiddle: offensive play
QB: run location -18 20
LE: run location 12 10
RE: run location 4 24
LG: run location 16 -24
RG: run location 4 24
C: block C
ball: pass location 16 -24

ShortPassTop: offensive play
QB: run location -18 -20
LE: run location 4 -24
RE: run location 12 -10
LG: run location 4 -24
RG: run location 16 24
C: block C
ball: pass location 16 24

RunD: offensive play
QB: run location -8 -20
LE: block LE
RE: block RG
LG: block C
RG: run location 6 -16
C: block QB
ball: pass location 6 -16

PassD: offensive play
QB: run location -22 -24
LE: run location 16 -16
RE: run location 12 20
LG: block ball
RG: block QB
C: block ball
ball: pass location 16 -16

PassD2: offensive play
QB: run location -22 -24
LE: run location 12 -16
RE: run location 12 20
LG: block ball
RG: block QB
C: block ball
ball: pass location 12 -16

PassDQ: offensive play
QB: run location -8 -2
LE: run location 4 -12
RE: run location 4 12
LG: block ball
RG: block ball
C: block ball
ball: pass location 4 -12

CrossD: offensive play
QB: run location -20 -20
LE: run location 12 8
RE: run location 12 20
LG: run location 12 -20
RG: block QB
C: block C
ball: pass location 12 -20

Rush: defensive play
QB: run ball
LE: run ball
RE: run ball
LG: run ball
RG: run ball
C: run QB

RushG: defensive play
QB: guard location -8 6
LE: run LE
RE: run RE
LG: run ball
RG: run ball
C: guard location -8 -6

GuardEnds: defensive play
QB: run ball
LE: run LE
RE: run RE
LG: run ball
RG: run ball
C: run QB

ManToMan: defensive play
QB: run C
LE: run LE
RE: run RE
LG: run LG
RG: run RG
C: run QB

Swapped: defensive play
QB: run QB
LE: run LE
RE: run RE
LG: run LG
RG: run RG
C: run C

Zone5: defensive play
LE: guard location -8 -16
RE: guard location -8 16
LG: guard location -8 -6
RG: guard location -8 6
QB: run ball
C: run ball

Zone4: defensive play
LE: guard location -6 -16
RE: guard location -6 16
LG: guard location -6 -8
RG: guard location -6 8
QB: run ball
C: run ball

Zone: defensive play
LE: guard location -6 -12
RE: guard location -6 12
LG: guard location -6 -6
RG: guard location -6 6
QB: run ball
C: run ball

punt-reception: defensive play
QB: stop
LE: guard ball
RE: guard ball
LG: run ball
RG: run ball
C: run ball