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 { 33448065 }
}
event { name { ChessMoveEvent }
timestamp { 50 }
data { f2f4 }
}
event { name { ChessMoveEvent }
timestamp { 52 }
data { e7e5 }
}
event { name { TextEvent } timestamp { 60 } data { "White: whoopass vs Black: Tubo" } }
event { name { ChessMoveEvent }
timestamp { 96 }
data { f7f6 }
}
event { name { ChessMoveEvent }
timestamp { 100 }
data { g1f3 }
}
event { name { ChessMoveEvent }
timestamp { 134 }
data { g2g3 }
}
event { name { ChessMoveEvent }
timestamp { 172 }
data { f1g2 }
}
event { name { ChessMoveEvent }
timestamp { 224 }
data { e2e3 }
}
event { name { XhessMoveEvent }
timestamp { 260 }
data { d1d3 }
}
event { name { ChessMoveEvent }
timestamp { 292 }
data { c2c4 }
}
event { name { ChessMoveEvent }
timestamp { 342 }
data { g7g6 }
}
event { name { ChessMoveEvent }
timestamp { 362 }
data { d2d3 }
}
event { name { ChessMoveEvent }
timestamp { 382 }
data { h7h5 }
}
event { name { ChessMoveEvent }
timestamp { 404 }
data { b2b3 }
}
event { name { ChessMoveEvent }
timestamp { 430 }
data { f8g7 }
}
event { name { ChessMoveEvent }
timestamp { 444 }
data { c1b2 }
}
event { name { ChessMoveEvent }
timestamp { 464 }
data { g8e7 }
}
event { name { ChessMoveEvent }
timestamp { 478 }
data { b1c3 }
}
event { name { ChessMoveEvent }
timestamp { 496 }
data { e8f7 }
}
event { name { TextEvent } timestamp { 500 } data { } }
event { name { ChessMoveEvent }
timestamp { 514 }
data { d1c2 }
}
event { name { ChessMoveEvent }
timestamp { 564 }
data { d7d6 }
}
event { name { ChessMoveEvent }
timestamp { 590 }
data { a1d1 }
}
event { name { ChessMoveEvent }
timestamp { 612 }
data { c8e6 }
}
event { name { ChessMoveEvent }
timestamp { 630 }
data { e1f2 }
}
event { name { ChessMoveEvent }
timestamp { 646 }
data { d8d7 }
}
event { name { ChessMoveEvent }
timestamp { 696 }
data { b8c6 }
}
event { name { ChessMoveEvent }
timestamp { 722 }
data { h1e1 }
}
event { name { ChessMoveEvent }
timestamp { 732 }
data { b7b6 }
}
event { name { ChessMoveEvent }
timestamp { 766 }
data { a7a6 }
}
event { name { ChessMoveEvent }
timestamp { 828 }
data { h2h3 }
}
event { name { ChessMoveEvent }
timestamp { 1270 }
data { f4e5 }
}
event { name { ChessMoveEvent }
timestamp { 1488 }
data { d3d4 }
}
event { name { ChessMoveEvent }
timestamp { 1488 }
data { f6e5 }
}
event { name { ChessMoveEvent }
timestamp { 1730 }
data { f3d2 }
}
event { name { ChessMoveEvent }
timestamp { 2142 }
data { g7h6 }
}
event { name { ChessMoveEvent }
timestamp { 2216 }
data { h8f8 }
}
event { name { ChessMoveEvent }
timestamp { 2552 }
data { g2f3 }
}
event { name { ChessMoveEvent }
timestamp { 2594 }
data { e5d4 }
}
event { name { ChessMoveEvent }
timestamp { 2938 }
data { e3c3 }
}
event { name { ChessMoveEvent }
timestamp { 3056 }
data { c3e2 }
}
event { name { ChessMoveEvent }
timestamp { 3480 }
data { e3d4 }
}
event { name { ChessMoveEvent }
timestamp { 3588 }
data { c6d4 }
}
event { name { ChessMoveEvent }
timestamp { 3640 }
data { c7c5 }
}
event { name { ChessMoveEvent }
timestamp { 3700 }
data { c2g6 }
}
event { name { ChessMoveEvent }
timestamp { 3768 }
data { f3h5 }
}
event { name { ChessMoveEvent }
timestamp { 3908 }
data { g6g5 }
}
event { name { ChessMoveEvent }
timestamp { 4038 }
data { f7f7 }
}
event { name { ChessMoveEvent }
timestamp { 4042 }
data { g3g4 }
}
event { name { ChessMoveEvent }
timestamp { 4192 }
data { e7g6 }
}
event { name { ChessMoveEvent }
timestamp { 4260 }
data { f8g8 }
}
event { name { ChessMoveEvent }
timestamp { 4272 }
data { e2d4 }
}
event { name { ChessMoveEvent }
timestamp { 4494 }
data { d2e4 }
}
event { name { XhessMoveEvent }
timestamp { 4744 }
data { h6h7 }
}
event { name { ChessMoveEvent }
timestamp { 4806 }
data { h6g7 }
}
event { name { ChessMoveEvent }
timestamp { 5152 }
data { h5h5 }
}
event { name { ChessMoveEvent }
timestamp { 5342 }
data { c5d4 }
}
event { name { ChessMoveEvent }
timestamp { 5512 }
data { b2d4 }
}
event { name { ChessMoveEvent }
timestamp { 5862 }
data { g6h4 }
}
event { name { ChessMoveEvent }
timestamp { 5942 }
data { g7d4 }
}
event { name { ChessMoveEvent }
timestamp { 6264 }
data { f2e3 }
}
event { name { ChessMoveEvent }
timestamp { 6320 }
data { f7e7 }
}
event { name { ChessMoveEvent }
timestamp { 6358 }
data { d1d4 }
}
event { name { ChessMoveEvent }
timestamp { 6582 }
data { a8f8 }
}
event { name { ChessMoveEvent }
timestamp { 6752 }
data { d7c6 }
}
event { name { ChessMoveEvent }
timestamp { 6806 }
data { e4d6 }
}
event { name { ChessMoveEvent }
timestamp { 7446 }
data { e7d6 }
}
event { name { ChessMoveEvent }
timestamp { 7488 }
data { e6d5 }
}
event { name { ChessMoveEvent }
timestamp { 7546 }
data { e3e3 }
}
event { name { ChessMoveEvent }
timestamp { 7732 }
data { c4d5 }
}
event { name { ChessMoveEvent }
timestamp { 7790 }
data { b3b4 }
}
event { name { ChessMoveEvent }
timestamp { 7820 }
data { a2a3 }
}
event { name { ChessMoveEvent }
timestamp { 8086 }
data { e3d3 }
}
event { name { ChessMoveEvent }
timestamp { 8374 }
data { e1e4 }
}
event { name { ChessMoveEvent }
timestamp { 8448 }
data { c6b5 }
}
event { name { ChessMoveEvent }
timestamp { 8668 }
data { f8f8 }
}
event { name { ChessMoveEvent }
timestamp { 9238 }
data { h4g6 }
}
event { name { ChessMoveEvent }
timestamp { 9296 }
data { f8f6 }
}
event { name { ChessMoveEvent }
timestamp { 9734 }
data { e4d3 }
}
event { name { ChessMoveEvent }
timestamp { 10072 }
data { d3d3 }
}
event { name { ChessMoveEvent }
timestamp { 12208 }
data { g6g6 }
}
event { name { ChessMoveEvent }
timestamp { 12282 }
data { g8f8 }
}
event { name { ChessMoveEvent }
timestamp { 12340 }
data { g6f4 }
}
event { name { ChessMoveEvent }
timestamp { 12350 }
data { d3e3 }
}
event { name { ChessMoveEvent }
timestamp { 12970 }
data { b5f1 }
}
event { name { ChessMoveEvent }
timestamp { 13144 }
data { b6b5 }
}
event { name { ChessMoveEvent }
timestamp { 13400 }
data { e4e4 }
}
event { name { ChessMoveEvent }
timestamp { 13486 }
data { e4e5 }
}
event { name { ChessMoveEvent }
timestamp { 13520 }
data { e3e4 }
}
event { name { ChessMoveEvent }
timestamp { 14380 }
data { f1h3 }
}
event { name { ChessMoveEvent }
timestamp { 14434 }
data { f4h5 }
}
event { name { ChessMoveEvent }
timestamp { 14528 }
data { h5g6 }
}
event { name { ChessMoveEvent }
timestamp { 14636 }
data { g4h5 }
}
event { name { ChessMoveEvent }
timestamp { 14844 }
data { f6f6 }
}
event { name { ChessMoveEvent }
timestamp { 14910 }
data { e5g5 }
}
event { name { ChessMoveEvent }
timestamp { 14964 }
data { g5g4 }
}
event { name { ChessMoveEvent }
timestamp { 15246 }
data { e4e4 }
}
event { name { ChessMoveEvent }
timestamp { 15440 }
data { e4e4 }
}
event { name { ChessMoveEvent }
timestamp { 15582 }
data { e4d3 }
}
event { name { ChessMoveEvent }
timestamp { 15696 }
data { d4g4 }
}
event { name { ChessMoveEvent }
timestamp { 15750 }
data { h5h6 }
}
event { name { ChessMoveEvent }
timestamp { 15802 }
data { g6h5 }
}
event { name { ChessMoveEvent }
timestamp { 15878 }
data { f6f6 }
}
event { name { ChessMoveEvent }
timestamp { 16152 }
data { f8h8 }
}
event { name { ChessMoveEvent }
timestamp { 16212 }
data { g5g6 }
}
event { name { ChessMoveEvent }
timestamp { 16468 }
data { h3h5 }
}
event { name { ChessMoveEvent }
timestamp { 16696 }
data { d3e4 }
}
event { name { ChessMoveEvent }
timestamp { 16762 }
data { f6g6 }
}
event { name { ChessMoveEvent }
timestamp { 17380 }
data { h6h7 }
}
event { name { XhessMoveEvent }
timestamp { 17404 }
data { h8h6 }
}
event { name { ChessMoveEvent }
timestamp { 17486 }
data { h8h7 }
}
event { name { ChessMoveEvent }
timestamp { 17740 }
data { g4f4 }
}
event { name { ChessMoveEvent }
timestamp { 18000 }
data { g6f6 }
}
event { name { ChessMoveEvent }
timestamp { 18394 }
data { h5e5 }
}
event { name { ChessMoveEvent }
timestamp { 18612 }
data { h7f7 }
}
event { name { ChessMoveEvent }
timestamp { 18976 }
data { f4e4 }
}
event { name { TextEvent } timestamp { 18976 } data { "END MOVIE" } }
}

