Lobby {
	ClassName { ChessGame }
	Seats { 2 }
}

board {
	width { 8 }
	height { 8 }
	gfxwidth { 384 }
	gfxheight { 384 }
	gfx { gfx/chessbgnd.gfx:regular }
	selectedgfx { gfx/chesspieces.gfx:selected }
	delaygfx { gfx/chesspieces.gfx:delay }
	delaygfx1 { gfx/chesspieces.gfx:delay_pretty }
	hintgfx { gfx/chesspieces.gfx:hint }
	tilegfx { gfx/tiles.gfx:tile }
	tilegfx1 { gfx/tiles.gfx:tile2 }
	deadtilegfx { gfx/tiles.gfx:dead }
	deadtilegfx1 { gfx/tiles.gfx:dead2 }
}

players {
	player {
		name { White }
		team { White }
	}
	player {
		name { Black }
		team { Black }
	}
}

pieceTypes {
	king
	queen
	bishop
	knight
	rook
	pawn
}

pieceDefinitions {
	player {
		name { White }
		boardrotation { 0 }
		piece {
			name { queen }
			gfx { gfx/chesspieces.gfx:whitequeen }
			gfx1 { gfx/chesspieces.gfx:whitequeen_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { bishop }
			gfx { gfx/chesspieces.gfx:whitebishop }
			gfx1 { gfx/chesspieces.gfx:whitebishop_pretty }
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { knight }
			gfx { gfx/chesspieces.gfx:whiteknight }
			gfx1 { gfx/chesspieces.gfx:whiteknight_pretty }
			move {
				x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
		}
		piece {
			name { rook }
			gfx { gfx/chesspieces.gfx:whiterook }
			gfx1 { gfx/chesspieces.gfx:whiterook_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { pawn }
			gfx { gfx/chesspieces.gfx:whitepawn }
			gfx1 { gfx/chesspieces.gfx:whitepawn_pretty }
			promote { y { 0 } to { queen } }
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
			}
			move {
				x { 0 } y { -1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
		}
		piece {
			name { king }
			win
			gfx { gfx/chesspieces.gfx:whiteking }
			gfx1 { gfx/chesspieces.gfx:whiteking_pretty }
			move {
				x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
		}
	}

	player {
		name { Black }
		boardrotation { 2 }
		piece {
			name { queen }
			gfx { gfx/chesspieces.gfx:blackqueen }
			gfx1 { gfx/chesspieces.gfx:blackqueen_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { bishop }
			gfx { gfx/chesspieces.gfx:blackbishop }
			gfx1 { gfx/chesspieces.gfx:blackbishop_pretty }
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { knight }
			gfx { gfx/chesspieces.gfx:blackknight }
			gfx1 { gfx/chesspieces.gfx:blackknight_pretty }
			move {
				x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
		}
		piece {
			name { rook }
			gfx { gfx/chesspieces.gfx:blackrook }
			gfx1 { gfx/chesspieces.gfx:blackrook_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { pawn }
			gfx { gfx/chesspieces.gfx:blackpawn }
			gfx1 { gfx/chesspieces.gfx:blackpawn_pretty }
			promote { y { 7 } to { queen } }
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
			}
			move {
				x { 0 } y { 1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
		}
		piece {
			name { king }
			win
			gfx { gfx/chesspieces.gfx:blackking }
			gfx1 { gfx/chesspieces.gfx:blackking_pretty }
			move {
				x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
		}
	}
}

startingPositions {
	piece { x { 0 } y { 0 } player { Black } type { rook } }
	piece { x { 1 } y { 0 } player { Black } type { knight } }
	piece { x { 2 } y { 0 } player { Black } type { bishop } }
	piece { x { 3 } y { 0 } player { Black } type { queen } }
	piece { x { 4 } y { 0 } player { Black } type { king } }
	piece { x { 5 } y { 0 } player { Black } type { bishop } }
	piece { x { 6 } y { 0 } player { Black } type { knight } }
	piece { x { 7 } y { 0 } player { Black } type { rook } }
	piece { x { 0 } y { 1 } player { Black } type { pawn } }
	piece { x { 1 } y { 1 } player { Black } type { pawn } }
	piece { x { 2 } y { 1 } player { Black } type { pawn } }
	piece { x { 3 } y { 1 } player { Black } type { pawn } }
	piece { x { 4 } y { 1 } player { Black } type { pawn } }
	piece { x { 5 } y { 1 } player { Black } type { pawn } }
	piece { x { 6 } y { 1 } player { Black } type { pawn } }
	piece { x { 7 } y { 1 } player { Black } type { pawn } }

	piece { x { 0 } y { 7 } player { White } type { rook } }
	piece { x { 1 } y { 7 } player { White } type { knight } }
	piece { x { 2 } y { 7 } player { White } type { bishop } }
	piece { x { 3 } y { 7 } player { White } type { queen } }
	piece { x { 4 } y { 7 } player { White } type { king } }
	piece { x { 5 } y { 7 } player { White } type { bishop } }
	piece { x { 6 } y { 7 } player { White } type { knight } }
	piece { x { 7 } y { 7 } player { White } type { rook } }
	piece { x { 0 } y { 6 } player { White } type { pawn } }
	piece { x { 1 } y { 6 } player { White } type { pawn } }
	piece { x { 2 } y { 6 } player { White } type { pawn } }
	piece { x { 3 } y { 6 } player { White } type { pawn } }
	piece { x { 4 } y { 6 } player { White } type { pawn } }
	piece { x { 5 } y { 6 } player { White } type { pawn } }
	piece { x { 6 } y { 6 } player { White } type { pawn } }
	piece { x { 7 } y { 6 } player { White } type { pawn } }
}

settings { speed { 1.00 }
delay { 1.00 }
}

events { event { name { SubGameSeedEvent }
timestamp { 52 }
data { 33458379 }
}
event { name { ChessMoveEvent }
timestamp { 48 }
data { e7e5 }
}
event { name { ChessMoveEvent }
timestamp { 50 }
data { f2f4 }
}
event { name { TextEvent } timestamp { 60 } data { "White: whoopass vs Black: Tubo" } }
event { name { ChessMoveEvent }
timestamp { 86 }
data { f7f6 }
}
event { name { ChessMoveEvent }
timestamp { 106 }
data { g1f3 }
}
event { name { ChessMoveEvent }
timestamp { 138 }
data { g2g3 }
}
event { name { ChessMoveEvent }
timestamp { 174 }
data { f1h2 }
}
event { name { ChessMoveEvent }
timestamp { 232 }
data { e2e3 }
}
event { name { ChessMoveEvent }
timestamp { 274 }
data { f1g2 }
}
event { name { ChessMoveEvent }
timestamp { 324 }
data { g7g6 }
}
event { name { ChessMoveEvent }
timestamp { 334 }
data { d2d3 }
}
event { name { ChessMoveEvent }
timestamp { 356 }
data { h7h5 }
}
event { name { ChessMoveEvent }
timestamp { 366 }
data { c2c4 }
}
event { name { ChessMoveEvent }
timestamp { 412 }
data { f8g7 }
}
event { name { ChessMoveEvent }
timestamp { 412 }
data { b2b3 }
}
event { name { ChessMoveEvent }
timestamp { 446 }
data { g8e7 }
}
event { name { ChessMoveEvent }
timestamp { 462 }
data { c1b2 }
}
event { name { ChessMoveEvent }
timestamp { 478 }
data { e8f7 }
}
event { name { TextEvent } timestamp { 500 } data { } }
event { name { ChessMoveEvent }
timestamp { 528 }
data { b1c3 }
}
event { name { ChessMoveEvent }
timestamp { 558 }
data { d7d6 }
}
event { name { ChessMoveEvent }
timestamp { 570 }
data { d1c2 }
}
event { name { ChessMoveEvent }
timestamp { 606 }
data { c8e6 }
}
event { name { ChessMoveEvent }
timestamp { 638 }
data { a1d1 }
}
event { name { ChessMoveEvent }
timestamp { 664 }
data { b8c6 }
}
event { name { ChessMoveEvent }
timestamp { 672 }
data { e1f2 }
}
event { name { ChessMoveEvent }
timestamp { 692 }
data { d8d7 }
}
event { name { ChessMoveEvent }
timestamp { 742 }
data { b7b6 }
}
event { name { ChessMoveEvent }
timestamp { 768 }
data { a7a6 }
}
event { name { ChessMoveEvent }
timestamp { 922 }
data { h1e1 }
}
event { name { ChessMoveEvent }
timestamp { 1072 }
data { h2h3 }
}
event { name { ChessMoveEvent }
timestamp { 1254 }
data { e5f4 }
}
event { name { ChessMoveEvent }
timestamp { 1360 }
data { e3f4 }
}
event { name { ChessMoveEvent }
timestamp { 1406 }
data { a8e8 }
}
event { name { ChessMoveEvent }
timestamp { 1642 }
data { e7f5 }
}
event { name { ChessMoveEvent }
timestamp { 1770 }
data { e7f5 }
}
event { name { ChessMoveEvent }
timestamp { 2774 }
data { h3e1 }
}
event { name { ChessMoveEvent }
timestamp { 2800 }
data { c6c6 }
}
event { name { ChessMoveEvent }
timestamp { 2802 }
data { e1e2 }
}
event { name { ChessMoveEvent }
timestamp { 2852 }
data { d1e1 }
}
event { name { ChessMoveEvent }
timestamp { 2924 }
data { g7h6 }
}
event { name { ChessMoveEvent }
timestamp { 3302 }
data { f7g7 }
}
event { name { ChessMoveEvent }
timestamp { 3420 }
data { e6f7 }
}
event { name { ChessMoveEvent }
timestamp { 3488 }
data { e8e2 }
}
event { name { ChessMoveEvent }
timestamp { 3500 }
data { h3b2 }
}
event { name { ChessMoveEvent }
timestamp { 3554 }
data { b2c1 }
}
event { name { ChessMoveEvent }
timestamp { 3640 }
data { h8e8 }
}
event { name { ChessMoveEvent }
timestamp { 4064 }
data { h3e1 }
}
event { name { ChessMoveEvent }
timestamp { 4086 }
data { e1e2 }
}
event { name { ChessMoveEvent }
timestamp { 4704 }
data { g3c1 }
}
event { name { ChessMoveEvent }
timestamp { 4778 }
data { c1d2 }
}
event { name { ChessMoveEvent }
timestamp { 5472 }
data { e8g8 }
}
event { name { ChessMoveEvent }
timestamp { 6306 }
data { g3d3 }
}
event { name { ChessMoveEvent }
timestamp { 6476 }
data { d3d3 }
}
event { name { ChessMoveEvent }
timestamp { 7128 }
data { c3e4 }
}
event { name { ChessMoveEvent }
timestamp { 7310 }
data { f7f7 }
}
event { name { ChessMoveEvent }
timestamp { 7354 }
data { d7e7 }
}
event { name { ChessMoveEvent }
timestamp { 9574 }
data { g3e2 }
}
event { name { ChessMoveEvent }
timestamp { 10232 }
data { g3f3 }
}
event { name { ChessMoveEvent }
timestamp { 11488 }
data { d2e3 }
}
event { name { ChessMoveEvent }
timestamp { 11540 }
data { f3d2 }
}
event { name { ChessMoveEvent }
timestamp { 11744 }
data { f2g3 }
}
event { name { ChessMoveEvent }
timestamp { 12634 }
data { g3e4 }
}
event { name { ChessMoveEvent }
timestamp { 12972 }
data { e4e3 }
}
event { name { ChessMoveEvent }
timestamp { 14060 }
data { g3g2 }
}
event { name { ChessMoveEvent }
timestamp { 14166 }
data { g2f3 }
}
event { name { ChessMoveEvent }
timestamp { 14516 }
data { b3b4 }
}
event { name { ChessMoveEvent }
timestamp { 14558 }
data { a2a3 }
}
event { name { ChessMoveEvent }
timestamp { 14640 }
data { f7f7 }
}
event { name { ChessMoveEvent }
timestamp { 14748 }
data { c2c3 }
}
event { name { ChessMoveEvent }
timestamp { 15354 }
data { g8h8 }
}
event { name { ChessMoveEvent }
timestamp { 15398 }
data { g3e4 }
}
event { name { ChessMoveEvent }
timestamp { 15466 }
data { e4f6 }
}
event { name { ChessMoveEvent }
timestamp { 15510 }
data { d2e4 }
}
event { name { ChessMoveEvent }
timestamp { 15676 }
data { e7f6 }
}
event { name { ChessMoveEvent }
timestamp { 15792 }
data { c6e5 }
}
event { name { XhessMoveEvent }
timestamp { 15852 }
data { c3f6 }
}
event { name { ChessMoveEvent }
timestamp { 16644 }
data { f4e5 }
}
event { name { ChessMoveEvent }
timestamp { 16686 }
data { d3d4 }
}
event { name { ChessMoveEvent }
timestamp { 16836 }
data { e3g5 }
}
event { name { ChessMoveEvent }
timestamp { 16864 }
data { f6e6 }
}
event { name { ChessMoveEvent }
timestamp { 16904 }
data { h3h4 }
}
event { name { ChessMoveEvent }
timestamp { 16994 }
data { g7h7 }
}
event { name { ChessMoveEvent }
timestamp { 17024 }
data { h6g7 }
}
event { name { ChessMoveEvent }
timestamp { 17318 }
data { h8d8 }
}
event { name { ChessMoveEvent }
timestamp { 17550 }
data { f5d4 }
}
event { name { ChessMoveEvent }
timestamp { 17622 }
data { d6e5 }
}
event { name { ChessMoveEvent }
timestamp { 17640 }
data { d4d5 }
}
event { name { ChessMoveEvent }
timestamp { 17872 }
data { c7c5 }
}
event { name { ChessMoveEvent }
timestamp { 18094 }
data { e4d2 }
}
event { name { ChessMoveEvent }
timestamp { 18186 }
data { f3d5 }
}
event { name { XhessMoveEvent }
timestamp { 18242 }
data { c4b5 }
}
event { name { ChessMoveEvent }
timestamp { 18290 }
data { a3a4 }
}
event { name { ChessMoveEvent }
timestamp { 18324 }
data { b4b5 }
}
event { name { ChessMoveEvent }
timestamp { 18550 }
data { e2e4 }
}
event { name { ChessMoveEvent }
timestamp { 18818 }
data { f2e3 }
}
event { name { ChessMoveEvent }
timestamp { 18856 }
data { e6f5 }
}
event { name { ChessMoveEvent }
timestamp { 18958 }
data { f7d5 }
}
event { name { ChessMoveEvent }
timestamp { 19276 }
data { a6b5 }
}
event { name { ChessMoveEvent }
timestamp { 19504 }
data { h7g8 }
}
event { name { ChessMoveEvent }
timestamp { 19678 }
data { a4b5 }
}
event { name { ChessMoveEvent }
timestamp { 19946 }
data { c4d5 }
}
event { name { ChessMoveEvent }
timestamp { 19986 }
data { c3c4 }
}
event { name { ChessMoveEvent }
timestamp { 20438 }
data { d8d6 }
}
event { name { ChessMoveEvent }
timestamp { 20642 }
data { g7f8 }
}
event { name { ChessMoveEvent }
timestamp { 20762 }
data { g8f7 }
}
event { name { ChessMoveEvent }
timestamp { 21082 }
data { g5f4 }
}
event { name { ChessMoveEvent }
timestamp { 21114 }
data { e4e5 }
}
event { name { ChessMoveEvent }
timestamp { 21788 }
data { f8g7 }
}
event { name { ChessMoveEvent }
timestamp { 21912 }
data { d6d6 }
}
event { name { ChessMoveEvent }
timestamp { 22116 }
data { d2e4 }
}
event { name { ChessMoveEvent }
timestamp { 22158 }
data { f5e5 }
}
event { name { ChessMoveEvent }
timestamp { 22402 }
data { d6d8 }
}
event { name { ChessMoveEvent }
timestamp { 22516 }
data { f4d5 }
}
event { name { ChessMoveEvent }
timestamp { 22704 }
data { d5f4 }
}
event { name { ChessMoveEvent }
timestamp { 22824 }
data { f4e5 }
}
event { name { ChessMoveEvent }
timestamp { 22854 }
data { e3f4 }
}
event { name { ChessMoveEvent }
timestamp { 23236 }
data { d4d4 }
}
event { name { ChessMoveEvent }
timestamp { 23340 }
data { e4c5 }
}
event { name { ChessMoveEvent }
timestamp { 23376 }
data { c4d4 }
}
event { name { ChessMoveEvent }
timestamp { 23648 }
data { d8e8 }
}
event { name { ChessMoveEvent }
timestamp { 23728 }
data { g7e5 }
}
event { name { ChessMoveEvent }
timestamp { 23806 }
data { f7f6 }
}
event { name { ChessMoveEvent }
timestamp { 24508 }
data { b6c5 }
}
event { name { ChessMoveEvent }
timestamp { 24574 }
data { f4d4 }
}
event { name { ChessMoveEvent }
timestamp { 24596 }
data { d4c5 }
}
event { name { ChessMoveEvent }
timestamp { 24668 }
data { f4e4 }
}
event { name { ChessMoveEvent }
timestamp { 24784 }
data { c5b5 }
}
event { name { ChessMoveEvent }
timestamp { 24808 }
data { b5b6 }
}
event { name { ChessMoveEvent }
timestamp { 24956 }
data { e5d6 }
}
event { name { ChessMoveEvent }
timestamp { 25054 }
data { e8e4 }
}
event { name { TextEvent } timestamp { 25054 } data { "END MOVIE" } }
}

