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 { 35908475 }
}
event { name { ChessMoveEvent }
timestamp { 48 }
data { e2e4 }
}
event { name { TextEvent } timestamp { 60 } data { "White: Tubo vs Black: WhyTry" } }
event { name { ChessMoveEvent }
timestamp { 166 }
data { e7e5 }
}
event { name { ChessMoveEvent }
timestamp { 184 }
data { b1c3 }
}
event { name { ChessMoveEvent }
timestamp { 236 }
data { b2b4 }
}
event { name { ChessMoveEvent }
timestamp { 266 }
data { a2a3 }
}
event { name { ChessMoveEvent }
timestamp { 286 }
data { d7d6 }
}
event { name { ChessMoveEvent }
timestamp { 310 }
data { c1b2 }
}
event { name { ChessMoveEvent }
timestamp { 358 }
data { c8e6 }
}
event { name { ChessMoveEvent }
timestamp { 362 }
data { d2d3 }
}
event { name { ChessMoveEvent }
timestamp { 412 }
data { f1e2 }
}
event { name { ChessMoveEvent }
timestamp { 440 }
data { b8d7 }
}
event { name { ChessMoveEvent }
timestamp { 446 }
data { g1f3 }
}
event { name { TextEvent } timestamp { 500 } data { } }
event { name { ChessMoveEvent }
timestamp { 508 }
data { c7c6 }
}
event { name { ChessMoveEvent }
timestamp { 512 }
data { d1d2 }
}
event { name { ChessMoveEvent }
timestamp { 582 }
data { e1c1 }
}
event { name { ChessMoveEvent }
timestamp { 646 }
data { g2g3 }
}
event { name { ChessMoveEvent }
timestamp { 674 }
data { h2h3 }
}
event { name { ChessMoveEvent }
timestamp { 678 }
data { d8c7 }
}
event { name { ChessMoveEvent }
timestamp { 722 }
data { f8f8 }
}
event { name { ChessMoveEvent }
timestamp { 792 }
data { f8e7 }
}
event { name { ChessMoveEvent }
timestamp { 914 }
data { g7g6 }
}
event { name { ChessMoveEvent }
timestamp { 944 }
data { f7f6 }
}
event { name { ChessMoveEvent }
timestamp { 1066 }
data { h7h5 }
}
event { name { ChessMoveEvent }
timestamp { 1112 }
data { g8h6 }
}
event { name { ChessMoveEvent }
timestamp { 1144 }
data { h8h7 }
}
event { name { ChessMoveEvent }
timestamp { 1192 }
data { e8f7 }
}
event { name { ChessMoveEvent }
timestamp { 1324 }
data { a8g8 }
}
event { name { ChessMoveEvent }
timestamp { 1420 }
data { b7b5 }
}
event { name { ChessMoveEvent }
timestamp { 1460 }
data { a7a6 }
}
event { name { ChessMoveEvent }
timestamp { 2014 }
data { d7d7 }
}
event { name { ChessMoveEvent }
timestamp { 2134 }
data { c1b1 }
}
event { name { ChessMoveEvent }
timestamp { 2172 }
data { b2c1 }
}
event { name { ChessMoveEvent }
timestamp { 2282 }
data { g6g5 }
}
event { name { ChessMoveEvent }
timestamp { 2846 }
data { f7f7 }
}
event { name { ChessMoveEvent }
timestamp { 3128 }
data { h5h5 }
}
event { name { ChessMoveEvent }
timestamp { 3844 }
data { d7d7 }
}
event { name { ChessMoveEvent }
timestamp { 4244 }
data { b1b2 }
}
event { name { ChessMoveEvent }
timestamp { 4518 }
data { g5g5 }
}
event { name { ChessMoveEvent }
timestamp { 4562 }
data { g5g4 }
}
event { name { ChessMoveEvent }
timestamp { 4788 }
data { f3h4 }
}
event { name { ChessMoveEvent }
timestamp { 4844 }
data { f2f3 }
}
event { name { ChessMoveEvent }
timestamp { 5178 }
data { d1f1 }
}
event { name { ChessMoveEvent }
timestamp { 5276 }
data { f6f5 }
}
event { name { ChessMoveEvent }
timestamp { 5294 }
data { d2e1 }
}
event { name { ChessMoveEvent }
timestamp { 5376 }
data { c1d2 }
}
event { name { ChessMoveEvent }
timestamp { 5400 }
data { e7h4 }
}
event { name { ChessMoveEvent }
timestamp { 5618 }
data { h3g4 }
}
event { name { ChessMoveEvent }
timestamp { 5814 }
data { h5g4 }
}
event { name { ChessMoveEvent }
timestamp { 5896 }
data { h1h1 }
}
event { name { ChessMoveEvent }
timestamp { 5990 }
data { d7f6 }
}
event { name { ChessMoveEvent }
timestamp { 6152 }
data { c7e7 }
}
event { name { ChessMoveEvent }
timestamp { 6166 }
data { f3g4 }
}
event { name { ChessMoveEvent }
timestamp { 6210 }
data { e4f5 }
}
event { name { ChessMoveEvent }
timestamp { 6414 }
data { g8g4 }
}
event { name { ChessMoveEvent }
timestamp { 6460 }
data { g3h4 }
}
event { name { ChessMoveEvent }
timestamp { 6550 }
data { f1g1 }
}
event { name { ChessMoveEvent }
timestamp { 6690 }
data { e1f2 }
}
event { name { ChessMoveEvent }
timestamp { 6792 }
data { e6f5 }
}
event { name { ChessMoveEvent }
timestamp { 6846 }
data { e2g4 }
}
event { name { ChessMoveEvent }
timestamp { 7188 }
data { f6f6 }
}
event { name { ChessMoveEvent }
timestamp { 7276 }
data { d2d2 }
}
event { name { XhessMoveEvent }
timestamp { 7390 }
data { h6g6 }
}
event { name { ChessMoveEvent }
timestamp { 7434 }
data { f6g4 }
}
event { name { ChessMoveEvent }
timestamp { 7494 }
data { h7g7 }
}
event { name { ChessMoveEvent }
timestamp { 7882 }
data { d2g5 }
}
event { name { ChessMoveEvent }
timestamp { 7948 }
data { f7g8 }
}
event { name { ChessMoveEvent }
timestamp { 7990 }
data { h6f7 }
}
event { name { ChessMoveEvent }
timestamp { 8202 }
data { g1g4 }
}
event { name { ChessMoveEvent }
timestamp { 8246 }
data { e7e7 }
}
event { name { ChessMoveEvent }
timestamp { 8306 }
data { f2g3 }
}
event { name { ChessMoveEvent }
timestamp { 8474 }
data { c3e2 }
}
event { name { ChessMoveEvent }
timestamp { 8528 }
data { d6d5 }
}
event { name { ChessMoveEvent }
timestamp { 8590 }
data { b2c1 }
}
event { name { ChessMoveEvent }
timestamp { 8888 }
data { e7e6 }
}
event { name { ChessMoveEvent }
timestamp { 9132 }
data { f5g4 }
}
event { name { ChessMoveEvent }
timestamp { 9284 }
data { g7g6 }
}
event { name { ChessMoveEvent }
timestamp { 9552 }
data { h1g1 }
}
event { name { ChessMoveEvent }
timestamp { 9698 }
data { d5d4 }
}
event { name { ChessMoveEvent }
timestamp { 9758 }
data { c1d2 }
}
event { name { ChessMoveEvent }
timestamp { 9758 }
data { e5e4 }
}
event { name { ChessMoveEvent }
timestamp { 9830 }
data { f7e5 }
}
event { name { ChessMoveEvent }
timestamp { 9904 }
data { g3g4 }
}
event { name { ChessMoveEvent }
timestamp { 10062 }
data { e6g4 }
}
event { name { ChessMoveEvent }
timestamp { 10158 }
data { g8f7 }
}
event { name { ChessMoveEvent }
timestamp { 10394 }
data { g6e6 }
}
event { name { ChessMoveEvent }
timestamp { 10806 }
data { d3e4 }
}
event { name { ChessMoveEvent }
timestamp { 10842 }
data { e2d4 }
}
event { name { ChessMoveEvent }
timestamp { 10930 }
data { d4d3 }
}
event { name { ChessMoveEvent }
timestamp { 11014 }
data { g1g4 }
}
event { name { ChessMoveEvent }
timestamp { 11086 }
data { c2d3 }
}
event { name { ChessMoveEvent }
timestamp { 11270 }
data { e5g4 }
}
event { name { ChessMoveEvent }
timestamp { 11290 }
data { d2e3 }
}
event { name { ChessMoveEvent }
timestamp { 11572 }
data { e6d6 }
}
event { name { ChessMoveEvent }
timestamp { 11780 }
data { e6d6 }
}
event { name { ChessMoveEvent }
timestamp { 12044 }
data { d4f5 }
}
event { name { ChessMoveEvent }
timestamp { 12176 }
data { f7e6 }
}
event { name { ChessMoveEvent }
timestamp { 12484 }
data { e3f4 }
}
event { name { ChessMoveEvent }
timestamp { 12528 }
data { d3d4 }
}
event { name { ChessMoveEvent }
timestamp { 12722 }
data { h4h5 }
}
event { name { ChessMoveEvent }
timestamp { 12804 }
data { g4f2 }
}
event { name { ChessMoveEvent }
timestamp { 13582 }
data { f5f5 }
}
event { name { ChessMoveEvent }
timestamp { 13758 }
data { f4e3 }
}
event { name { ChessMoveEvent }
timestamp { 13796 }
data { f5d6 }
}
event { name { ChessMoveEvent }
timestamp { 13838 }
data { e4e5 }
}
event { name { ChessMoveEvent }
timestamp { 13876 }
data { d6d7 }
}
event { name { ChessMoveEvent }
timestamp { 14018 }
data { h5h6 }
}
event { name { ChessMoveEvent }
timestamp { 14136 }
data { f2g4 }
}
event { name { ChessMoveEvent }
timestamp { 14264 }
data { g5g5 }
}
event { name { ChessMoveEvent }
timestamp { 15048 }
data { d7h7 }
}
event { name { ChessMoveEvent }
timestamp { 15162 }
data { d6f5 }
}
event { name { ChessMoveEvent }
timestamp { 15218 }
data { e3e4 }
}
event { name { ChessMoveEvent }
timestamp { 15320 }
data { e6e6 }
}
event { name { ChessMoveEvent }
timestamp { 16462 }
data { e4f4 }
}
event { name { ChessMoveEvent }
timestamp { 17022 }
data { g4f2 }
}
event { name { ChessMoveEvent }
timestamp { 17770 }
data { f5g7 }
}
event { name { ChessMoveEvent }
timestamp { 18950 }
data { f2d3 }
}
event { name { ChessMoveEvent }
timestamp { 19012 }
data { e6d5 }
}
event { name { ChessMoveEvent }
timestamp { 19620 }
data { g7f5 }
}
event { name { ChessMoveEvent }
timestamp { 19888 }
data { g5f6 }
}
event { name { ChessMoveEvent }
timestamp { 19934 }
data { f4g5 }
}
event { name { ChessMoveEvent }
timestamp { 20128 }
data { d5e6 }
}
event { name { ChessMoveEvent }
timestamp { 20206 }
data { d3b4 }
}
event { name { ChessMoveEvent }
timestamp { 20254 }
data { a6a5 }
}
event { name { ChessMoveEvent }
timestamp { 21120 }
data { f6e7 }
}
event { name { ChessMoveEvent }
timestamp { 21164 }
data { g5g6 }
}
event { name { ChessMoveEvent }
timestamp { 21302 }
data { a3b4 }
}
event { name { ChessMoveEvent }
timestamp { 21406 }
data { a5b4 }
}
event { name { ChessMoveEvent }
timestamp { 21804 }
data { h7h6 }
}
event { name { ChessMoveEvent }
timestamp { 22236 }
data { e7b4 }
}
event { name { ChessMoveEvent }
timestamp { 22320 }
data { e6e6 }
}
event { name { ChessMoveEvent }
timestamp { 22412 }
data { f5h6 }
}
event { name { ChessMoveEvent }
timestamp { 22446 }
data { b4b3 }
}
event { name { ChessMoveEvent }
timestamp { 22514 }
data { e6d5 }
}
event { name { ChessMoveEvent }
timestamp { 22820 }
data { g6f6 }
}
event { name { ChessMoveEvent }
timestamp { 22888 }
data { e5e6 }
}
event { name { ChessMoveEvent }
timestamp { 23068 }
data { b5b5 }
}
event { name { XhessMoveEvent }
timestamp { 23224 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23252 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23282 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23336 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23336 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23348 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23388 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23414 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23436 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23456 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23498 }
data { b5b3 }
}
event { name { XhessMoveEvent }
timestamp { 23518 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23536 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23542 }
data { b4c5 }
}
event { name { XhessMoveEvent }
timestamp { 23556 }
data { b5b4 }
}
event { name { XhessMoveEvent }
timestamp { 23748 }
data { h6f5 }
}
event { name { TextEvent } timestamp { 23748 } data { "END MOVIE" } }
}

